.i07-actions,.i07-bottom{display:flex;gap:.75rem;flex-wrap:wrap;align-items:center}.i07-bottom{justify-content:space-between;margin-top:1.25rem}.i07-form label{display:grid;gap:.35rem;font-weight:650}.i07-form input,.i07-form select,.i07-form textarea{width:100%;box-sizing:border-box;padding:.7rem;border:1px solid #ced6df;border-radius:7px;background:#fff}.i07-form textarea{min-height:110px}.i07-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.i07-three{display:grid;grid-template-columns:repeat(3,1fr);gap:.7rem}.i07-checks{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:.7rem}.i07-checks label{display:flex;align-items:center}.i07-checks input{width:auto}.i07-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.i07-gallery figure,.i07-single-image{margin:0;border:1px solid #e0e5eb;padding:.7rem;border-radius:8px}.i07-gallery img,.i07-single-image img{width:100%;max-height:360px;object-fit:contain}.i07-gallery figcaption{text-align:center;color:#657080;font-size:.85rem}.i07-warning-row{background:#fff3f1}.i07-warning{display:block;color:#aa2e22}.i07-danger{margin-top:1rem}.i07-danger button{color:#a1261c;border:1px solid #dbaca7;background:#fff;padding:.6rem .9rem;border-radius:7px}.i07-help{background:#fafbfc;padding:.75rem;border:1px solid #e0e5eb;border-radius:8px;margin:1rem 0}.i07-help summary{cursor:pointer;font-weight:700}.i07-construction{display:flex;justify-content:center;margin:1rem 0}.i07-construction img{max-width:360px;max-height:280px;object-fit:contain}.i07-fixed{display:flex;gap:.8rem;flex-wrap:wrap;padding:.8rem;background:#f4f7fa;border-radius:8px;margin:1rem 0}.i07-save-state{display:inline-block;padding:.45rem .7rem;border-radius:999px;background:#edf2f7;color:#52606d;margin-bottom:1rem}.i07-save-state.pending{background:#fff1c2;color:#694f00;font-weight:700}.i07-form [hidden]{display:none!important}@media(max-width:700px){.i07-three{grid-template-columns:1fr}}
