.strip-workspace{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:16px;align-items:start}
.strip-workspace>div{min-width:0}
.strip-level-editor{padding:12px;border:1px solid #ccd9ce;border-radius:10px;background:#f4f7f4}
.strip-level-editor h3{margin:0 0 12px}
.strip-level-row{display:grid;grid-template-columns:minmax(0,1fr) 80px 40px;gap:6px;margin-bottom:8px}
.strip-level-row input{min-width:0;width:100%}
#stripPriorityRows [hidden]{display:none!important}
@media(max-width:850px){.strip-workspace{grid-template-columns:1fr}.strip-level-editor{grid-row:1}}

#homeStripSettings { display: grid; grid-template-columns: repeat(auto-fit,minmax(min(100%,300px),1fr)); gap: 12px; margin-block: 12px; }
#homeStripSettings fieldset { min-width: 0; border: 1px solid var(--admin-line,#d6e2ce); border-radius: 10px; padding: 10px; }
#homeStripSettings fieldset fieldset { margin: 6px 0 10px; }
#homeStripSettings legend { font-weight: 750; }
#homeStripSettings input[type=checkbox] { width: auto; }
#stripPriorityRows > div { flex-wrap: wrap; align-items: center; }
#stripPriorityRows > div > span { flex: 1 1 100%; }
#stripPriorityRows > div > select, #stripPriorityRows > div > label { flex: 1 1 130px; min-width: 0; }
