.honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important}.media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.media-item img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:8px}.media-item form{display:grid;gap:6px;margin-top:10px}.media-item input,.upload-zone input,.comments input,.comments textarea,.panel textarea{width:100%;padding:9px;border:1px solid var(--line);border-radius:6px}.upload-zone{border:2px dashed #9aabc0;text-align:center}.builder{display:grid;gap:12px}.builder-row{display:grid;grid-template-columns:35px 100px 1.2fr repeat(4,1fr) 2fr;gap:12px;align-items:end}.builder-row label{margin:0}.builder-row input,.builder-row select{width:100%;padding:8px;border:1px solid var(--line)}.drag{cursor:grab;font-size:22px}.comments{margin-top:50px}.comment{padding:18px 0;border-bottom:1px solid var(--line)}.comment small{color:var(--muted);margin-left:8px}.reply{margin-left:35px;border-left:3px solid var(--line);padding-left:15px}.diff-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.diff-grid pre{white-space:pre-wrap;background:var(--surface);padding:15px;max-height:450px;overflow:auto}.admin[data-theme=dark],html[data-theme=dark] .admin{background:#071426;color:#edf3fa}.admin[data-theme=dark] .admin-top,.admin[data-theme=dark] .panel,.admin[data-theme=dark] .editor-main,.admin[data-theme=dark] .editor-side .panel,html[data-theme=dark] .admin .admin-top,html[data-theme=dark] .admin .panel,html[data-theme=dark] .admin .editor-main{background:#101f34;color:#edf3fa}.admin[data-theme=dark] input,.admin[data-theme=dark] textarea,.admin[data-theme=dark] select,html[data-theme=dark] .admin input,html[data-theme=dark] .admin textarea,html[data-theme=dark] .admin select{background:#081629;color:#edf3fa;border-color:#30435e}@media(max-width:1200px){.builder-row{grid-template-columns:35px 100px 1fr 1fr}.builder-row label:last-child{grid-column:1/-1}}@media(max-width:700px){.media-grid{grid-template-columns:1fr 1fr}.builder-row{grid-template-columns:1fr}.builder-row>*{grid-column:auto!important}.diff-grid{grid-template-columns:1fr}.comments .panel{padding:14px}}@media(max-width:420px){.media-grid{grid-template-columns:1fr}}
