:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:#15202b;background:#eef3f7;font-family:Arial,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}body{min-height:100vh;margin:0}main{max-width:56rem;margin:8vh auto;padding:2rem}.eyebrow{letter-spacing:.12em;color:#176b87;font-weight:700}h1{margin:.25rem 0 1rem;font-size:clamp(2rem,5vw,3.5rem)}h2{margin-top:0}a,button{font:inherit}a{color:#0a617c}button,.primary-action{color:#fff;cursor:pointer;background:#176b87;border:0;border-radius:.5rem;padding:.75rem 1rem;font-weight:700;text-decoration:none;display:inline-block}button:disabled{cursor:wait;opacity:.65}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #f4b400}.auth-card,.workspace-shell{background:#fff;border:1px solid #c7d2dc;border-radius:1rem;box-shadow:0 1.5rem 4rem #15202b1f}.auth-card{max-width:34rem}.privileged-path,.empty-state{border-top:1px solid #d8e0e7;margin-top:2rem;padding-top:1.5rem}.context-panel,.catalogue-panel{border:1px solid #d8e0e7;border-radius:.75rem;margin-top:2rem;padding:1.5rem}.section-heading{justify-content:space-between;align-items:start;gap:1rem;display:flex}.section-heading time,.context-note,.assignment-list span,.assignment-list small,.metadata-list dt{color:#536475}.assignment-groups{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;display:grid}.assignment-group{border-top:3px solid #7b8793;padding-top:.75rem}.assignment-badge{letter-spacing:.08em;border-radius:999px;padding:.25rem .6rem;font-size:.75rem;display:inline-block}.assignment-primary{color:#0a5068;background:#d9eef5}.assignment-acting{color:#6b4800;background:#fff0c2}.assignment-temporary{color:#4f3779;background:#eee9f8}.assignment-list,.unit-tree,.position-list{margin:0;padding-left:1.25rem}.assignment-list li,.position-list li{gap:.25rem;margin:.75rem 0;display:grid}.settings-link{margin-top:1.5rem}.settings-navigation{flex-wrap:wrap;gap:1rem;margin-bottom:2rem;display:flex}.status-inactive{color:#8a2d23;font-weight:700}.metadata-list{grid-template-columns:minmax(9rem,12rem) 1fr;gap:.5rem 1rem;display:grid}.metadata-list dt,.metadata-list dd{margin:0}.warning-panel{background:#fff8e8;border-color:#bd7c16}.workspace-shell header{justify-content:space-between;align-items:start;gap:2rem;display:flex}.timeout{color:#3e2a00;background:#fff4d6;border:2px solid #9b5d00;border-radius:.75rem;gap:.5rem;max-width:24rem;padding:1rem;display:grid;position:fixed;bottom:1rem;right:1rem}.wide-shell{max-width:72rem}input,select,textarea{box-sizing:border-box;width:100%;color:inherit;font:inherit;background:0 0;border:1px solid #9bacbb;border-radius:.4rem;padding:.65rem .75rem}textarea{resize:vertical;min-height:6rem}.operations-navigation{border-bottom:1px solid #d8e0e7;flex-wrap:wrap;gap:1rem;margin-bottom:2rem;padding-bottom:1rem;display:flex}.client-form,.inline-editor{gap:1.25rem;display:grid}.client-form fieldset,.inline-editor{border:1px solid #d8e0e7;border-radius:.75rem;padding:1.25rem}.client-form fieldset{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;display:grid}.client-form legend,.client-form label,.inline-editor label,.filter-bar label{font-weight:700}.client-form label,.inline-editor label,.filter-bar label{gap:.35rem;display:grid}.check-label{align-items:center;gap:.4rem;display:flex}.client-form fieldset>label:has(input[type=radio]){align-items:center;gap:.4rem;display:flex}.check-label input,.client-form input[type=radio]{width:auto}.form-actions,.check-row,.filter-bar,.pagination{flex-wrap:wrap;align-items:end;gap:1rem;display:flex}.form-actions,.pagination{justify-content:space-between}.form-grid{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1rem;display:grid}.form-error{color:#751d17;background:#fff1ef;border-left:4px solid #a52a21;padding:.75rem 1rem}.immutable-note,.future-panel{border-left:4px solid #176b87;padding-left:1rem}.filter-bar{border:1px solid #d8e0e7;border-radius:.75rem;margin-top:1.5rem;padding:1rem}.filter-bar label{flex:1;min-width:10rem}.client-list,.record-stack{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.client-list li,.record-card{border:1px solid #d8e0e7;border-radius:.65rem;padding:1rem}.client-list li{gap:.35rem;display:grid}.client-list li>div{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.status-chip{color:#0a5068;text-transform:capitalize;background:#d9eef5;border-radius:999px;padding:.2rem .55rem;font-size:.75rem;display:inline-block}.record-card summary{cursor:pointer}.explorer-readonly{letter-spacing:.08em;border:2px solid #176b87;border-radius:.5rem;padding:.75rem 1rem;font-weight:800}.explorer-scroll{max-width:100%;overflow-x:auto}.explorer-table{border-collapse:collapse;width:100%;min-width:45rem}.explorer-table th,.explorer-table td{text-align:left;vertical-align:top;border-bottom:1px solid #d8e0e7;padding:.75rem}.explorer-table details{min-width:8rem}.explorer-table summary{cursor:pointer}.explorer-scroll:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #f4b400}.inline-editor,.compact-metadata,.pagination{margin-top:1rem}.inline-editor h3{margin:0}@media (max-width:40rem){main{margin:0;padding:1.25rem}.auth-card,.workspace-shell{min-height:calc(100vh - 2.5rem);box-shadow:none;border:0;border-radius:0}.workspace-shell header,.section-heading{flex-direction:column}.filter-bar,.form-actions{flex-direction:column;align-items:stretch}.metadata-list{grid-template-columns:1fr}}@media (prefers-color-scheme:dark){:root{color:#f4f7fa;background:#101820}.auth-card,.workspace-shell,.context-panel,.catalogue-panel{background:#18242f;border-color:#354656}a{color:#7bd8ef}.timeout{color:#fff4d6;background:#3e2a00}.section-heading time,.context-note,.assignment-list span,.assignment-list small,.metadata-list dt{color:#b7c7d6}.warning-panel{background:#332a17;border-color:#bd7c16}input,select,textarea,.client-form fieldset,.inline-editor,.filter-bar,.client-list li,.record-card,.operations-navigation{border-color:#354656}.form-error{color:#ffd8d3;background:#3b1d1b}.status-chip{color:#d9eef5;background:#194a5a}.explorer-readonly{border-color:#7bd8ef}.explorer-table th,.explorer-table td{border-color:#354656}}.wp11-provenance,.wp11-provenance .metadata-list dd{overflow-wrap:anywhere;min-width:0}.notification-unread{border-left:4px solid #087f9c;padding-left:1rem}
