.arc-nav-editor { color:#183437; font-family:system-ui,sans-serif; }
.arc-nav-editor h2 { font-size:22px; margin:0 0 12px; }
.arc-nav-editor p { line-height:1.5; }
.arc-nav-editor fieldset { margin:16px 0; padding:12px; border:1px solid #cbd9d7; border-radius:10px; }
.arc-nav-editor legend { font-weight:600; }
.arc-nav-editor ol { padding:0; margin:0; list-style:none; }
.arc-nav-editor li { display:flex; align-items:center; gap:8px; margin:6px 0; padding:6px 10px; border:1px solid #dbe5e3; border-radius:8px; background:#f6faf9; }
.arc-nav-editor li span { flex:1; }
.arc-nav-editor button,.arc-nav-editor select,.arc-nav-editor input:not([type="checkbox"]) { min-height:44px; font:inherit; padding:8px 12px; border:1px solid #b5c8c4; border-radius:7px; background:#fff; color:#153c36; }
.arc-nav-editor button { cursor:pointer; }
.arc-nav-editor button:disabled { opacity:.4; cursor:default; }
.arc-nav-editor [data-valid="false"] { color:#a12424; }
.arc-nav-placement { display:flex; flex-wrap:wrap; gap:8px; align-items:center; padding:7px 0; }
.arc-nav-placement>span { flex:1; min-width:85px; }
.arc-nav-placement>select,.arc-nav-placement>input { width:195px; max-width:100%; }
.arc-nav-placement small { width:100%; color:#697c78; }
.arc-nav-editor fieldset > label { display:flex; align-items:center; gap:10px; min-height:44px; padding:4px 0; }   /* PASS 439m [439-H] W436-9 photo d111: the two Header shortcut ticks ran together on one line */
.arc-nav-editor fieldset > label input[type="checkbox"] { width:20px; height:20px; margin:0; }
.arc-nav-editor details { margin:14px 0; }
.arc-nav-editor summary { cursor:pointer; padding:10px 0; }
