.department-workspace{--department-color:#3973a8;max-width:1440px;padding-top:24px}.department-header{min-height:130px;color:color-mix(in srgb, var(--canvas) 8%, var(--paper));background:color-mix(in srgb, var(--ink) 98%, #000);border-top:4px solid var(--department-color);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:24px 28px;display:grid}.department-mark{aspect-ratio:1;color:#fff;background:var(--department-color);place-items:center;width:58px;display:grid}.department-mark img{object-fit:contain;width:40px;height:40px}.department-header h2,.department-header p{margin:0}.department-header h2{margin-top:4px;font-size:24px}.department-header p,.department-header span{color:color-mix(in srgb, var(--hell-paper,color-mix(in srgb, var(--paper) 50%, var(--input))) 62%, var(--mdt-shell-soft))}.department-identity small{color:var(--mdt-muted)}.department-identity{border-left:1px solid color-mix(in srgb, var(--ink) 52%, var(--muted));gap:4px;min-width:170px;padding-left:20px;display:grid}.department-tabs{border-bottom:1px solid var(--line);gap:4px;padding:8px 0 18px;display:flex}.department-tabs button{min-height:40px;color:color-mix(in srgb, var(--muted) 55%, var(--ink));background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:8px 14px;display:flex}.department-tabs button.active{color:var(--ink);border-bottom-color:var(--department-color)}.department-overview,.department-records,.department-team{padding-top:18px}.department-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.department-metrics article{background:var(--paper);border:1px solid var(--line);align-items:center;gap:13px;min-height:82px;padding:16px;display:flex}.department-metrics article>svg{color:var(--department-color)}.department-metrics span{gap:3px;display:grid}.department-metrics small{color:var(--muted)}.department-metrics strong{font-size:22px}.department-latest,.department-member-list,.department-member-editor,.department-settings,.department-record-list,.department-record-editor,.department-notice{overflow:hidden}.department-latest>button,.department-record-rows>button,.department-member-list>button{width:100%;min-height:58px;color:var(--ink);border:0;border-top:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 18px;display:grid}.department-latest>button:hover,.department-record-rows>button:hover,.department-record-rows>button.active,.department-member-list>button:hover,.department-member-list>button.active{background:var(--paper-soft)}.department-latest button span:not(.department-priority),.department-record-rows button span:not(.department-priority),.department-member-list button span:not(.member-state){gap:3px;display:grid}.department-latest button small,.department-record-rows button small,.department-member-list button small{color:var(--muted)}.department-latest button b,.department-record-rows button b,.department-member-list button b{color:var(--muted);font-size:10px}.department-priority,.member-state{background:color-mix(in srgb, var(--ink) 32%, var(--line));border-radius:50%;width:8px;height:8px}.department-priority.normal,.member-state.active{background:color-mix(in srgb, var(--paper) 26%, var(--teal))}.department-priority.low{background:color-mix(in srgb, var(--input) 24%, var(--blue))}.department-priority.high{background:color-mix(in srgb, var(--input) 38%, var(--gold))}.department-priority.critical{background:color-mix(in srgb, var(--input) 6%, var(--coral))}.department-notice{align-items:center;gap:16px;padding:24px;display:flex}.department-notice svg{color:var(--department-color)}.department-notice h3,.department-notice p{margin:0}.department-notice p{color:var(--muted);margin-top:4px}.department-records{grid-template-columns:minmax(310px,.72fr) minmax(480px,1.28fr);align-items:start;gap:14px;display:grid}.department-record-list .search{margin:12px 18px 14px}.department-record-rows{max-height:620px;overflow-y:auto}.department-record-editor form,.department-member-editor form,.department-settings form{padding-bottom:18px}.department-record-editor form>label,.department-record-editor .record-core>label,.department-record-editor .record-section-body>label,.department-member-editor form>label,.department-settings form>label{color:var(--muted);gap:7px;margin:14px 20px 0;font-size:10px;font-weight:700;display:grid}.department-record-editor input,.department-record-editor select,.department-record-editor textarea,.department-member-editor input,.department-member-editor select,.department-settings input{width:100%;min-height:41px;color:var(--ink);background:var(--input);border:1px solid var(--line);padding:8px 10px}.department-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 20px 0;display:grid}.department-form-grid label{color:var(--muted);gap:7px;font-size:10px;font-weight:700;display:grid}.department-record-editor textarea.department-content{resize:vertical;min-height:230px;line-height:1.55}.department-repeatable-field{border:1px solid var(--line);gap:8px;margin:14px 20px 0;padding:12px;display:grid}.department-repeatable-field legend{color:var(--muted);padding:0 6px;font-size:10px;font-weight:800}.department-repeatable-field>div{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;display:grid}.department-repeatable-field>.button{justify-self:start}.department-modal-backdrop{z-index:1000;background:#000000b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.department-quick-person{width:min(560px,100%);max-height:calc(100vh - 40px);color:var(--ink);background:var(--paper);border:1px solid color-mix(in srgb, var(--line) 55%, var(--ink));overflow-y:auto;box-shadow:0 24px 80px #00000073}.department-print-dialog{width:min(620px,100%);max-height:calc(100vh - 40px);color:var(--ink);background:var(--paper);border:1px solid color-mix(in srgb, var(--line) 55%, var(--ink));overflow-y:auto;box-shadow:0 24px 80px #00000073}.department-print-options{border:1px solid var(--line);margin:14px 20px 0;display:grid}.department-print-options label{border-bottom:1px solid var(--line);align-items:center;gap:10px;min-height:58px;padding:10px 12px;display:flex}.department-print-options label:last-child{border-bottom:0}.department-print-options input{width:16px;min-height:16px}.department-print-options span{gap:3px;display:grid}.department-print-options small{color:var(--muted)}.department-quick-person>label,.department-dossier-detail form>label{color:var(--muted);gap:7px;margin:14px 20px 0;font-size:10px;font-weight:700;display:grid}.department-quick-person input,.department-dossier-detail form>label input{width:100%;min-height:41px;color:var(--ink);background:var(--input);border:1px solid var(--line);padding:8px 10px}@media (max-width:700px){.department-repeatable-field>div{grid-template-columns:minmax(0,1fr) auto}.department-repeatable-field>div>.button{grid-column:1/-1;justify-self:start}.department-modal-backdrop{padding:10px}}.department-team{grid-template-columns:minmax(260px,.7fr) minmax(360px,1fr);align-items:start;gap:14px;display:grid}.department-settings{grid-column:2}.department-permissions{gap:6px;margin:16px 20px 0;display:grid}.department-record-readonly{padding:24px}.department-record-readonly h2{margin:6px 0 10px}.department-record-readonly>p{white-space:pre-wrap;min-height:180px;line-height:1.65}.department-record-readonly>small{color:var(--muted)}.department-record-meta{flex-wrap:wrap;gap:6px;display:flex}.department-record-meta span{color:var(--muted);background:var(--paper-soft);border:1px solid var(--line);padding:4px 7px;font-size:10px}@media (max-width:900px){.department-records,.department-team{grid-template-columns:1fr}.department-settings{grid-column:auto}}@media (max-width:640px){.department-workspace{padding-top:14px}.department-header{grid-template-columns:auto minmax(0,1fr);padding:18px}.department-identity{border-left:0;border-top:1px solid color-mix(in srgb, var(--ink) 52%, var(--muted));grid-column:1/-1;padding:12px 0 0}.department-tabs{overflow-x:auto}.department-metrics,.department-form-grid{grid-template-columns:1fr}}.department-workspace{--department-color:#3973a8;width:min(100%,1540px);max-width:1540px;padding-top:18px;padding-bottom:42px}.department-workspace .panel{box-shadow:0 3px 12px var(--shadow);border-radius:2px}.department-header{min-height:146px;color:color-mix(in srgb, var(--canvas) 16%, var(--paper));background-color:color-mix(in srgb, var(--ink) 98%, #000);border-top:4px solid var(--department-color);border-bottom:1px solid color-mix(in srgb, var(--ink) 60%, var(--muted));background-image:repeating-linear-gradient(90deg,#0000 0 39px,#ffffff05 40px);grid-template-columns:58px minmax(0,1fr) minmax(210px,auto);align-items:start;gap:20px;padding:26px 30px}.department-mark{border:1px solid #ffffff2e;width:58px;margin-top:2px;box-shadow:inset 0 0 0 4px #00000014}.department-title{min-width:0}.department-title>span{color:color-mix(in srgb, var(--line-strong) 98%, var(--gold));text-transform:uppercase;font-size:9px;font-weight:700;display:block}.department-header .department-title h1{overflow-wrap:anywhere;margin:7px 0 5px;font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,3vw,34px);font-weight:500;line-height:1.1}.department-title p{max-width:760px;color:color-mix(in srgb, var(--muted) 10%, var(--line));margin:0;font-size:12px}.department-duty-status{border-left:1px solid color-mix(in srgb, var(--ink) 52%, var(--muted));align-content:start;justify-items:start;gap:5px;min-width:210px;padding:4px 0 2px 22px;display:grid}.department-duty-status small{color:color-mix(in srgb, var(--line) 64%, var(--forest));text-transform:uppercase;font-size:9px}.department-duty-status strong{color:var(--paper);overflow-wrap:anywhere;font-size:13px}.department-duty-status>span{border:1px solid color-mix(in srgb, var(--ink) 10%, var(--muted));text-transform:uppercase;padding:3px 6px;font-size:9px;font-weight:700}.department-duty-status .on-duty{color:color-mix(in srgb, var(--input) 70%, var(--teal));border-color:color-mix(in srgb, var(--line) 2%, var(--teal))}.department-duty-status .observer{color:color-mix(in srgb, var(--input) 64%, var(--gold));border-color:color-mix(in srgb, var(--muted) 28%, var(--gold))}.department-tabs{background:var(--paper);border:1px solid var(--line);border-top:0;align-items:stretch;gap:0;min-height:54px;padding:6px 0 0}.department-tabs button{min-height:47px;color:var(--muted);border-right:1px solid var(--line);white-space:nowrap;border-bottom-width:3px;justify-content:center;padding:8px 15px 10px;position:relative}.department-tabs button:last-child{border-right:0}.department-tabs button:hover{color:var(--ink);background:var(--paper-soft)}.department-tabs button.active{color:var(--ink);background:color-mix(in srgb, var(--department-color) 8%, var(--paper));border-bottom-color:var(--department-color)}.department-tabs button b{min-width:17px;height:17px;color:var(--auf-coral);background:color-mix(in srgb, var(--coral) 94%, #000);border-radius:8px;place-items:center;padding:0 4px;font-size:9px;display:grid}.department-search-select{position:relative}.department-search-select svg{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.department-search-select input{padding-left:38px}.department-service-file{max-width:980px;margin:0 auto}.department-personnel-profile{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.department-personnel-profile>label{color:var(--muted);align-content:start;gap:7px;margin:14px 20px 0;font-size:10px;font-weight:700;display:grid}.department-personnel-profile>label textarea{resize:vertical;min-height:130px;line-height:1.6}.public-document-page{min-height:100vh;color:var(--ink);background:color-mix(in srgb, var(--paper) 90%, var(--mdt-shell-raised));margin-left:0;padding:28px clamp(16px,4vw,64px) 48px;transition:none}.department-print-packet,.department-record-document-packet{gap:28px;display:grid}.lost-document-page{min-height:100vh;color:color-mix(in srgb, var(--ink) 94%, var(--coral));background:color-mix(in srgb, var(--paper) 90%, var(--mdt-shell-raised));place-items:center;margin-left:0;padding:24px;transition:none;display:grid}.lost-document-page section{border-top:4px solid color-mix(in srgb, var(--coral) 74%, #000);width:min(520px,100%);box-shadow:0 12px 30px color-mix(in srgb, color-mix(in srgb, var(--canvas) 4%, var(--ink)) 14%, transparent);background:#fff;padding:48px}.lost-document-page svg{color:color-mix(in srgb, var(--coral) 74%, #000);margin-bottom:24px}.lost-document-page h1{letter-spacing:0;margin:8px 0 12px;font:600 30px/1.2 Georgia,serif}.lost-document-page p{color:color-mix(in srgb, var(--canvas) 32%, var(--mdt-shell-raised));margin:0;line-height:1.6}.dev-document-test{justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;padding:16px 18px;display:flex}.dev-document-test>div,.dev-document-test span{align-items:center;gap:10px;display:flex}.dev-document-test span{flex-direction:column;align-items:flex-start;gap:2px}.dev-document-test small{color:var(--muted)}.public-document-header{justify-content:space-between;align-items:end;gap:24px;width:min(100%,920px);margin:0 auto 18px;display:flex}.public-document-header h1,.public-document-header p{margin:0}.public-document-header>div:last-child{text-align:right;gap:3px;font-size:12px;display:grid}.public-document-sheet{width:min(100%,920px);margin:0 auto}.public-document-page>footer{width:min(100%,920px);color:color-mix(in srgb, var(--canvas) 32%, var(--mdt-shell-raised));text-align:center;margin:14px auto 0;font-size:11px}@media (max-width:640px){.public-document-header{flex-direction:column;align-items:start}.public-document-header>div:last-child{text-align:left}}@media print{.public-document-page{background:#fff;padding:0}.public-document-header,.public-document-page>footer{display:none}.public-document-sheet{width:100%}.department-print-packet,.department-record-document-packet{gap:0}.department-record-document-packet>.department-record-document{break-after:page}.department-record-document-packet>.department-record-document:last-of-type{break-after:auto}.department-print-packet>.department-record-document-packet{break-after:page}.department-print-packet>.department-record-document-packet:last-child{break-after:auto}.department-record-document{box-shadow:none;border:0}}.department-metrics{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:14px}.department-metrics article{background:var(--paper);border:0;align-items:flex-start;min-height:88px;padding:17px 18px}.department-metrics article>svg{margin-top:2px}.department-metrics small{text-transform:uppercase;font-size:9px}.department-metrics strong{font-size:25px;line-height:1}.department-access-notice{color:color-mix(in srgb, var(--gold) 82%, #000);background:color-mix(in srgb, color-mix(in srgb, var(--input) 48%, var(--gold)) 14%, var(--paper));border:1px solid color-mix(in srgb, color-mix(in srgb, var(--input) 48%, var(--gold)) 55%, var(--line));align-items:flex-start;gap:12px;margin-bottom:14px;padding:14px 18px;display:flex}.department-access-notice svg{flex:none;margin-top:1px}.department-access-notice p{color:var(--muted);margin:3px 0 0;font-size:11px;line-height:1.5}.department-briefing-grid{grid-template-columns:minmax(0,1.45fr) minmax(310px,.55fr);align-items:start;gap:14px;display:grid}.department-command-column{align-content:start;gap:14px;display:grid}.department-briefing,.department-command-roster,.department-incoming{overflow:hidden}.department-briefing>article,.department-incoming>article{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px;min-height:61px;padding:11px 18px;display:grid}.department-briefing>article>span,.department-incoming>article>span{margin-top:5px}.department-briefing article div,.department-incoming article div{gap:3px;min-width:0;display:grid}.department-briefing article strong,.department-incoming article strong{overflow-wrap:anywhere;font-size:12px}.department-briefing article small,.department-incoming article small{color:var(--muted);font-size:9px}.department-briefing article b,.department-incoming article b{color:var(--muted);white-space:nowrap;padding-top:2px;font-size:9px}.department-command-roster>article{border-top:1px solid var(--line);grid-template-columns:32px minmax(0,1fr);align-items:start;gap:10px;min-height:58px;padding:10px 17px;display:grid}.department-command-roster>article>span{aspect-ratio:1;color:#fff;background:var(--department-color);place-items:center;width:32px;font-size:9px;font-weight:800;display:grid}.department-command-roster article div{gap:2px;display:grid}.department-command-roster article small{color:var(--muted);font-size:9px}.department-section-intro{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;min-height:82px;padding:0 2px 16px;display:flex}.department-org-chart.has-background .department-section-intro,.department-org-chart .department-section-intro{color:var(--mdt-ink);background:color-mix(in srgb, var(--mdt-panel) 92%, transparent);border:1px solid var(--mdt-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:6px 6px 0 0;align-items:center;margin:0;padding:12px 16px;box-shadow:0 4px 14px #00000024}.department-org-chart .department-section-intro h2{margin:2px 0 0;font-size:19px}.department-section-intro h2{margin:4px 0 5px;font:500 24px/1.15 Georgia,serif}.department-section-intro p{max-width:760px;color:var(--muted);margin:0;font-size:11px;line-height:1.5}.department-role-legend{width:fit-content;max-width:calc(100% - 24px);color:color-mix(in srgb, var(--input) 96%, var(--teal));background:color-mix(in srgb, color-mix(in srgb, var(--ink) 84%, #000) 92%, transparent);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);border:1px solid #ffffff2e;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px 13px;margin:10px auto 4px;padding:7px 11px;display:flex;box-shadow:0 5px 16px #00000038}.department-role-legend>strong{color:#ffffff9e;text-transform:uppercase;font-size:9px}.department-role-legend label{color:color-mix(in srgb, var(--input) 96%, var(--teal));align-items:center;gap:6px;font-size:9px;font-weight:700;display:inline-flex}.department-role-legend input[type=color]{cursor:pointer;background:0 0;border:0;border-radius:0;width:10px;height:23px;padding:0}.department-role-legend input[type=color]::-webkit-color-swatch-wrapper{padding:0}.department-role-legend input[type=color]::-webkit-color-swatch{border:0}.department-role-legend input[type=color]::-moz-color-swatch{border:0}.department-role-legend .button{min-height:28px;color:color-mix(in srgb, var(--input) 96%, var(--teal));background:#ffffff14;border-color:#ffffff47;margin-left:2px}.department-organization-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}.department-organization-layout:has(.department-rank-editor){grid-template-columns:minmax(0,1fr) minmax(330px,.42fr)}.department-org-chart{min-width:0}.department-org-chart.has-background{background-position:top;background-repeat:no-repeat;background-size:cover}.department-org-division{border:1px solid var(--line);background:var(--paper);margin-top:18px}.department-org-division>header{min-height:43px;color:var(--ink);background:var(--paper-soft);border-bottom:1px solid var(--line);text-transform:uppercase;align-items:center;gap:9px;padding:10px 15px;font-size:11px;font-weight:700;display:flex}.department-org-division>header svg{color:var(--department-color)}.department-org-levels{background-position:50%;background-size:cover;gap:8px;padding:14px;display:grid;position:relative}.department-org-levels.has-background{border:1px solid var(--line);border-radius:var(--d-radius-sm)}.department-career-map{border-radius:var(--d-radius-sm);background-position:50%;background-size:cover;gap:0;padding:14px;display:grid;position:relative}.department-career-map.has-background{border:1px solid var(--line)}.department-career-shared{z-index:1;gap:8px;width:min(100%,720px);margin:0 auto;display:grid;position:relative}.department-career-shared.upper{padding-bottom:34px}.department-career-shared.lower{padding-top:34px}.department-career-shared.upper:after,.department-career-shared.lower:before{content:"";background:color-mix(in srgb, var(--department-color) 78%, color-mix(in srgb, var(--paper) 46%, var(--forest)));width:2px;margin-left:-1px;position:absolute;left:50%}.department-career-shared.upper:after{height:35px;bottom:-1px}.department-career-shared.lower:before{height:33px;top:1px}.department-career-branches{--branch-count:2;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:stretch;gap:10px 0;padding:34px 0;display:grid;position:relative}.department-career-branches:before,.department-career-branches:after{content:"";z-index:0;left:calc(50% / var(--branch-count) - 1px);right:calc(50% / var(--branch-count) - 1px);background:color-mix(in srgb, var(--department-color) 78%, color-mix(in srgb, var(--paper) 46%, var(--forest)));height:2px;position:absolute}.department-career-branches:before{top:-1px}.department-career-branches:after{bottom:-1px}.department-career-branches>section{z-index:1;grid-template-rows:auto auto minmax(0,1fr);justify-self:center;width:88%;min-width:0;display:grid;position:relative}.department-career-branches>section:before{content:"";z-index:-1;background:color-mix(in srgb, var(--department-color) 78%, color-mix(in srgb, var(--paper) 46%, var(--forest)));width:2px;height:33px;margin-left:-1px;position:absolute;top:-33px;left:50%}.department-career-branch-header{width:100%;min-height:50px;color:var(--branch-text);text-align:left;background:color-mix(in srgb, var(--branch-background) 88%, white);border:1px solid var(--line);border-top:3px solid var(--department-color);border-bottom:1px solid var(--line);border-radius:4px 4px 0 0;align-items:center;gap:8px;padding:8px 11px;display:flex}.department-career-branch-header:not(:disabled):hover{filter:brightness(.97)}.department-career-branch-header>img{object-fit:contain;flex:0 0 38px;width:38px;height:38px}.department-career-branch-header span{gap:2px;min-width:0;display:grid}.department-career-branch-header small{color:inherit;opacity:.7;text-transform:uppercase;font-size:8px;font-weight:750}.department-career-branch-header strong{color:inherit;overflow-wrap:anywhere;font-size:12px}.department-career-branches>section>div{background:var(--branch-background);border:1px solid var(--line);border-top:0;border-radius:0 0 4px 4px;grid-auto-rows:max-content;align-content:start;gap:6px;padding:7px;display:grid}.department-career-branches>section>div>.department-rank-node{align-self:start}.department-career-branches .department-rank-people{grid-template-columns:1fr}.department-career-branch-tail{min-height:0;position:relative}.department-career-branch-tail:after{content:"";background:color-mix(in srgb, var(--department-color) 78%, color-mix(in srgb, var(--paper) 46%, var(--forest)));width:2px;margin-left:-1px;position:absolute;top:0;bottom:-33px;left:50%}.department-career-unassigned{border:1px dashed var(--line);gap:7px;width:min(100%,720px);margin:0 auto;padding:8px;display:grid}.department-career-unassigned>span{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:700}@media (max-width:900px){.department-career-shared{width:100%}.department-career-branches{grid-template-columns:1fr;gap:12px;padding:20px 0 20px 24px}.department-career-branches>section{width:100%}.department-career-branches:before{width:2px;height:auto;inset:0 auto 0 8px}.department-career-branches:after{display:none}.department-career-branches>section:before{width:18px;height:2px;margin-left:0;top:50%;left:-16px;transform:none}.department-career-branch-tail{display:none}.department-career-shared.upper:after,.department-career-shared.lower:before{margin-left:0;left:8px;transform:none}}.department-rank-node{width:88%;color:var(--rank-text);background:var(--rank-background);justify-self:center;position:relative;overflow:hidden}.department-rank-role-stripe{z-index:2;width:var(--rank-role-width);display:flex;position:absolute;inset:0 auto 0 0}.department-rank-role-stripe i{flex:0 0 8px;width:8px;height:100%}.department-rank-node>button{width:100%;min-height:50px;padding:7px 10px 7px var(--rank-role-space);color:var(--rank-text);background:var(--rank-background);border:1px solid var(--line);text-align:left;grid-template-columns:42px minmax(0,1fr) 30px;align-items:center;gap:11px;display:grid}.department-rank-logo-slot{align-self:center;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.department-rank-logo{object-fit:contain;object-position:center;width:32px;height:32px;display:block}.department-rank-node>button:not(:disabled):hover{background:color-mix(in srgb, var(--department-color) 7%, var(--paper))}.department-rank-level{min-height:28px;color:var(--muted);background:var(--paper-soft);border:1px solid var(--line);place-items:center;font-size:10px;font-weight:800;display:grid}.department-rank-copy{text-align:left;align-content:center;gap:3px;min-width:0;display:grid}.department-rank-node button strong,.department-rank-node button small{overflow-wrap:anywhere}.department-rank-node button small{color:inherit;opacity:.72;font-size:9px;line-height:1.4}.department-rank-node button>b{color:var(--muted);text-align:right;font-size:11px}.department-rank-people{padding:0 10px 8px var(--rank-role-space);border:1px solid var(--line);color:var(--rank-text);background:var(--rank-background);border-top:0;border-left:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}@media (max-width:900px){.department-rank-node{width:100%}}.department-org-actions{align-items:center;gap:7px;display:flex}.department-org-actions label{cursor:pointer}.department-design-fields{background:var(--paper-soft);border:1px solid var(--line);border-radius:var(--d-radius-sm);gap:11px;margin:4px 14px 0;padding:12px;display:grid}.department-design-fields>h3{margin:0;font-size:12px}.department-design-fields>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.department-design-fields label{margin:0!important}.department-design-fields input[type=color]{width:100%;min-height:38px;padding:4px}.department-rank-role-grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:7px;margin:4px 14px 0;display:grid}.department-rank-role-grid .check-row{margin:0}.department-rank-role-grid>input[type=color]{display:none}.department-rank-department-lead{margin:4px 14px 3px}.department-image-upload{cursor:pointer;border:1px dashed var(--line);border-radius:var(--d-radius-sm);grid-template-columns:48px minmax(0,1fr);align-items:center;min-height:66px;column-gap:10px!important;padding:8px!important;display:grid!important}.department-image-upload>span{background:var(--paper);border:1px solid var(--line);grid-row:1/3;place-items:center;width:48px;height:48px;display:grid}.department-image-upload img{object-fit:contain;width:44px;height:44px}.department-image-upload strong,.department-image-upload small{grid-column:2}.department-image-upload small{color:var(--muted);font-size:9px}.department-rank-people>span{min-width:0;color:var(--rank-text);background:color-mix(in srgb, var(--rank-background) 88%, white);border:1px solid var(--line);grid-template-columns:26px minmax(0,1fr);align-items:start;gap:8px;padding:7px 8px;display:grid}.department-rank-people i{aspect-ratio:1;color:#fff;background:var(--department-color);place-items:center;width:26px;font-size:8px;font-style:normal;font-weight:800;display:grid}.department-rank-people>span>span{gap:2px;min-width:0;display:grid}.department-rank-people strong,.department-rank-people small{overflow-wrap:anywhere;font-size:9px}.department-rank-people small{color:var(--muted);line-height:1.35}.department-rank-editor,.department-personnel-file,.department-rights-editor,.department-request-detail,.department-profile{overflow:hidden}.department-rank-editor{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:calc(100vh - 28px);position:sticky;top:14px;overflow-y:auto}.department-rank-editor form>.department-rank-department-lead{margin:4px 14px 3px}.department-rank-editor form,.department-personnel-file>form,.department-rights-editor>form,.department-request-detail>form,.department-profile>form,.department-board-editor>form{padding-bottom:18px}.department-rank-editor form>label,.department-rank-editor .department-rank-role-grid>label,.department-personnel-file form>label,.ia-detail form>label,.department-request-detail form>label,.department-profile form>label,.department-board-editor form>label,.department-request-response>label{color:var(--muted);align-content:start;gap:7px;margin:14px 20px 0;font-size:10px;font-weight:700;display:grid}.department-rank-editor input,.department-rank-editor select,.department-rank-editor textarea,.department-personnel-file input,.department-personnel-file select,.department-personnel-file textarea,.ia-detail form input,.ia-detail form select,.ia-detail form textarea,.department-request-detail input,.department-request-detail select,.department-request-detail textarea,.department-profile input,.department-profile select,.department-profile textarea,.department-board-editor input,.department-board-editor textarea{width:100%;min-height:42px;color:var(--ink);background:var(--input);border:1px solid var(--line);border-radius:0;padding:9px 10px}.department-rank-editor textarea,.ia-detail form>label textarea,.department-request-detail textarea{resize:vertical;min-height:112px;line-height:1.5}.department-rank-editor .check-row{background:var(--paper-soft);border:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:start;margin:14px 20px 0;padding:11px}.department-rank-editor .check-row input{width:15px;min-height:15px;margin-top:2px}.department-rank-editor .check-row span{gap:2px;display:grid}.department-rank-editor .check-row small{color:var(--muted);font-weight:400}.department-editor-actions{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:8px;min-height:52px;margin:18px 20px 0;padding-top:12px;display:flex}.department-editor-actions .icon-button{margin-right:auto}.department-editor-actions .icon-button.danger{color:var(--coral);border-color:color-mix(in srgb, var(--coral) 45%, var(--line))}.department-management-grid{grid-template-columns:minmax(285px,.65fr) minmax(500px,1.35fr);align-items:start;gap:14px;display:grid}.department-roster{overflow:hidden}.department-roster-groups>section>h3{min-height:36px;color:var(--muted);background:var(--paper-soft);border-top:1px solid var(--line);text-transform:uppercase;justify-content:space-between;align-items:center;margin:0;padding:9px 16px;font-size:9px;display:flex}.department-roster-groups>section>h3 span{text-align:right;min-width:20px}.department-roster-groups>section>button{width:100%;min-height:58px;color:var(--ink);border:0;border-top:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 15px;display:grid}.department-roster-groups>section>button:hover,.department-roster-groups>section>button.active{background:color-mix(in srgb, var(--department-color) 7%, var(--paper))}.department-roster-groups button>.member-state{margin-top:5px}.department-roster-groups button>span:nth-child(2){gap:3px;min-width:0;display:grid}.department-roster-groups button strong,.department-roster-groups button small{overflow-wrap:anywhere}.department-roster-groups button small,.department-roster-groups button svg{color:var(--muted);font-size:9px}.department-roster-groups>section>p{color:var(--muted);border-top:1px solid var(--line);margin:0;padding:18px;font-size:10px}.department-file-facts{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:16px 20px 0;display:grid}.department-file-facts>span{background:var(--paper-soft);align-content:start;gap:5px;min-height:62px;padding:11px;display:grid}.department-file-facts small{color:var(--muted);text-transform:uppercase;font-size:8px}.department-file-facts strong{overflow-wrap:anywhere;font-size:10px}.department-history{border-top:1px solid var(--line);margin:18px 20px 0;padding-top:14px}.department-history h3{text-transform:uppercase;margin:0 0 12px;font-size:10px}.department-history article{grid-template-columns:10px minmax(0,1fr);align-items:start;gap:10px;min-height:52px;padding:0 0 12px;display:grid}.department-history article>span{background:var(--department-color);width:8px;height:8px;box-shadow:0 16px 0 -3px var(--line);margin-top:3px}.department-history article div{gap:3px;display:grid}.department-history article small{color:var(--muted);font-size:9px}.department-history article p{color:var(--muted);margin:3px 0 0;font-size:10px;line-height:1.45}.department-separation{background:color-mix(in srgb, var(--coral) 7%, var(--paper));border:1px solid color-mix(in srgb, var(--coral) 35%, var(--line));grid-template-columns:minmax(0,1fr) 190px;align-items:start;gap:10px;margin:0 20px 20px;padding:16px;display:grid}.department-separation>div{align-items:flex-start;gap:9px;min-width:0;display:flex}.department-separation>div svg{color:var(--coral);flex:none}.department-separation>div span{gap:3px;display:grid}.department-separation small{color:var(--muted);font-size:9px;line-height:1.35}.department-separation select,.department-separation textarea{width:100%;color:var(--ink);background:var(--input);border:1px solid var(--line);padding:9px 10px}.department-separation textarea{resize:vertical;grid-column:1/-1;min-height:88px}.department-separation .button{grid-column:2;justify-self:end}.department-rights-editor .section-heading p{color:var(--muted);margin:4px 0 0;font-size:9px}.department-rights-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px 20px 0;display:grid}.department-rights-list .check-row{background:var(--paper-soft);border:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-height:76px;padding:12px;display:grid}.department-rights-list .check-row input{margin-top:2px}.department-rights-list .check-row span{gap:4px;display:grid}.department-rights-list .check-row strong{font-size:10px}.department-rights-list .check-row small{color:var(--muted);font-size:9px;font-weight:400;line-height:1.4}.department-selection-empty{min-height:300px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:8px;padding:40px 24px;display:grid}.department-selection-empty.compact{min-height:170px}.department-selection-empty h2,.department-selection-empty p{margin:0}.department-selection-empty h2{color:var(--ink);font-size:15px}.department-selection-empty p{max-width:420px;font-size:10px;line-height:1.5}.department-collaboration{grid-template-columns:minmax(320px,.72fr) minmax(520px,1.28fr);align-items:start;gap:14px;display:grid}.department-dossiers{grid-template-columns:minmax(280px,.62fr) minmax(580px,1.38fr);align-items:start;gap:14px;display:grid}.department-dossier-list,.department-dossier-detail{overflow:hidden}.department-dossier-create{width:calc(100% - 36px);margin:0 18px 14px}.department-dossier-rows{max-height:720px;overflow-y:auto}.department-dossier-rows>button{width:100%;min-height:62px;color:var(--ink);border:0;border-top:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 17px;display:grid}.department-dossier-rows>button:hover,.department-dossier-rows>button.active{background:color-mix(in srgb, var(--department-color) 7%, var(--paper))}.department-dossier-rows>button>span:first-child{aspect-ratio:1;color:#fff;background:var(--department-color);place-items:center;width:34px;font-size:9px;font-weight:800;display:grid}.department-dossier-rows>button>span:nth-child(2){gap:3px;min-width:0;display:grid}.department-dossier-rows small,.department-dossier-rows b{color:var(--muted);font-size:9px}.department-dossier-summary .section-heading p{color:var(--muted);margin:4px 0 0;font-size:9px}.department-dossier-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:14px 20px 4px;display:grid}.department-dossier-facts>div{background:var(--paper-soft);border:1px solid var(--line);min-width:0;min-height:54px;padding:9px 11px}.department-dossier-facts dt{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:800}.department-dossier-facts dd{overflow-wrap:anywhere;color:var(--ink);margin:5px 0 0;font-size:10px;font-weight:700}.department-dossier-summary-notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px 20px 0;display:grid}.department-dossier-summary-notes section{background:var(--paper-soft);border-left:3px solid var(--department-color);min-width:0;padding:11px 12px}.department-dossier-summary-notes strong{font-size:9px}.department-dossier-summary-notes p{overflow-wrap:anywhere;color:var(--muted);white-space:pre-wrap;margin:6px 0 0;font-size:10px;line-height:1.45}.department-dossier-fields,.department-dossier-notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;margin:16px 20px 0;display:grid}.department-dossier-fields label,.department-dossier-notes label{min-width:0;color:var(--muted);grid-template-rows:auto minmax(41px,auto);align-content:start;gap:7px;font-size:10px;font-weight:700;line-height:1.35;display:grid}.department-dossier-fields input,.department-dossier-fields select,.department-dossier-notes textarea{width:100%;min-width:0;color:var(--ink);background:var(--input);border:1px solid var(--line);padding:8px 10px}.department-dossier-fields input,.department-dossier-fields select{min-height:41px}.department-dossier-fields .wide{grid-column:1/-1}.department-dossier-notes textarea{resize:vertical;min-height:112px;line-height:1.45}.department-dossier-timeline{border-top:1px solid var(--line);margin:22px 20px 20px}.department-dossier-person-notes{border-top:1px dashed var(--line);margin:22px 20px 0;padding-top:16px}.department-dossier-subheading{color:var(--muted);align-items:center;gap:9px;display:flex}.department-dossier-subheading span{gap:2px;display:grid}.department-dossier-subheading small{color:var(--muted);font-size:9px}.department-dossier-person-notes>form{background:0 0;border:0;margin-top:12px;padding:0}.department-dossier-person-notes>form textarea{resize:vertical;width:100%;min-height:52px;max-height:120px;color:var(--ink);border:1px solid var(--line);background:0 0;padding:8px 10px;line-height:1.5}.department-dossier-person-notes>form>div{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.department-dossier-note-list{gap:8px;margin-top:12px;display:grid}.department-dossier-note-list>article{border:0;border-bottom:1px solid var(--line);background:0 0;padding:10px 0}.department-dossier-note-list>article:last-of-type{border-bottom:0}.department-dossier-note-list article>p{overflow-wrap:anywhere;white-space:pre-wrap;color:var(--ink);margin:0;font-size:12px;line-height:1.55}.department-dossier-note-list article>footer{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:7px;display:flex}.department-dossier-note-list footer>span{align-items:center;gap:5px;display:flex}.department-dossier-note-list footer>span:first-child{gap:2px;display:grid}.department-dossier-note-list footer strong{font-size:10px}.department-dossier-note-list footer small{color:var(--muted);font-size:9px}.department-dossier-timeline>div:first-child{align-items:center;gap:9px;padding:16px 0 12px;display:flex}.department-dossier-timeline>div:first-child span{gap:2px;display:grid}.department-dossier-timeline small{color:var(--muted);font-size:9px}.department-dossier-timeline details,.department-transfer-documents details{border:1px solid var(--line);border-bottom:0}.department-dossier-timeline details:last-of-type,.department-transfer-documents details:last-of-type{border-bottom:1px solid var(--line)}.department-dossier-timeline summary,.department-transfer-documents summary{cursor:pointer;background:var(--paper-soft);grid-template-columns:minmax(130px,.42fr) minmax(0,1fr);gap:14px;padding:11px 13px;display:grid}.department-dossier-timeline summary{grid-template-columns:19px minmax(130px,.42fr) minmax(0,1fr);align-items:center}.department-dossier-timeline summary span,.department-transfer-documents summary span{gap:3px;min-width:0;display:grid}.department-dossier-timeline details>p,.department-transfer-documents details>div{white-space:pre-wrap;margin:0;padding:14px;font-size:10px;line-height:1.65}.department-transfer-documents .department-full-dossier>summary{background:color-mix(in srgb, var(--department-color) 9%, var(--paper-soft))}.department-transfer-documents .department-full-dossier>.department-full-dossier-index{background:var(--paper-soft);white-space:normal;padding:10px}.department-full-dossier-index>details{border-bottom:1px solid var(--line);margin-bottom:6px}.department-full-dossier-index>details:last-child{margin-bottom:0}.department-dossier-identity-card{background:var(--paper-soft);border:1px solid var(--line);border-left:3px solid var(--department-color);margin-bottom:10px;padding:12px}.department-dossier-identity-card>header{align-items:center;gap:9px;display:flex}.department-dossier-identity-card>header span{gap:2px;display:grid}.department-dossier-identity-card>header small,.department-dossier-identity-card dt{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:800}.department-dossier-identity-card dl{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px 14px;margin:11px 0 0;display:grid}.department-dossier-identity-card dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:10px;font-weight:700}.department-dossier-identity-notes{gap:7px;margin-top:10px;display:grid}.department-dossier-identity-notes p{gap:2px;margin:0;font-size:9px;display:grid}.department-transfer-picker{border:1px solid var(--line);max-height:280px;margin:14px 20px 0;padding:0;overflow-y:auto}.department-transfer-picker legend{color:var(--muted);text-transform:uppercase;margin-left:10px;padding:0 6px;font-size:9px}.department-transfer-picker label,.department-dossier-toggle{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:11px 13px;display:grid}.department-transfer-picker label:first-of-type{border-top:0}.department-transfer-picker input,.department-dossier-toggle input{accent-color:var(--department-color);margin-top:2px}.department-transfer-picker span,.department-dossier-toggle span{gap:3px;display:grid}.department-transfer-picker small,.department-dossier-toggle small{color:var(--muted);font-size:9px;line-height:1.4}.department-transfer-picker>p{color:var(--muted);margin:0;padding:15px;font-size:10px}.department-dossier-toggle{background:color-mix(in srgb, var(--department-color) 7%, var(--paper));border:1px solid color-mix(in srgb, var(--department-color) 30%, var(--line));margin:14px 20px 0}.department-transfer-documents>h3,.department-dossier-snapshot>h3{align-items:center;gap:7px;display:flex}.department-transfer-documents details>div>p{margin:0 0 11px}.department-transfer-documents details>div>small{color:var(--muted);font-size:9px}.department-dossier-snapshot{background:color-mix(in srgb, var(--department-color) 5%, var(--paper));border:1px solid var(--line);padding:15px}.department-request-document .department-dossier-snapshot dl{background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));margin:12px 0;padding:0}.department-dossier-snapshot>div{margin-top:11px}.department-dossier-snapshot>div strong{text-transform:uppercase;font-size:9px}.department-request-list,.department-request-detail{overflow:hidden}.department-segmented{border:1px solid var(--line);grid-template-columns:repeat(2,1fr);margin:12px 18px 14px;display:grid}.department-segmented button{min-height:38px;color:var(--muted);background:var(--paper-soft);border:0;border-right:1px solid var(--line);justify-content:center;align-items:center;gap:7px;padding:8px 11px;display:flex}.department-segmented button:last-child{border-right:0}.department-segmented button.active{color:var(--ink);background:color-mix(in srgb, var(--department-color) 9%, var(--paper));box-shadow:inset 0 -2px var(--department-color)}.department-segmented button span{min-width:17px;height:17px;color:var(--auf-coral);background:color-mix(in srgb, var(--coral) 94%, #000);border-radius:9px;place-items:center;font-size:8px;display:grid}.department-request-rows{max-height:650px;overflow-y:auto}.department-request-rows>button{width:100%;min-height:64px;color:var(--ink);border:0;border-top:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:11px 17px;display:grid}.department-request-rows>button:hover,.department-request-rows>button.active{background:color-mix(in srgb, var(--department-color) 7%, var(--paper))}.department-request-rows button>span:nth-child(2){gap:4px;min-width:0;display:grid}.department-request-rows button strong,.department-request-rows button small{overflow-wrap:anywhere}.department-request-rows button small,.department-request-rows button b{color:var(--muted);font-size:9px}.department-request-rows button b{white-space:nowrap}.department-collaboration-stats{align-items:center;gap:18px;margin:0 18px 10px;display:flex}.department-collaboration-stats>span{gap:1px;display:grid}.department-collaboration-stats strong{font-size:16px}.department-collaboration-stats small{color:var(--muted);text-transform:uppercase;font-size:8px}.department-collaboration-stats button{margin-left:auto}.department-folder-tabs{gap:10px;margin:0 18px 10px;display:flex}.department-folder-tabs button{color:color-mix(in srgb, var(--muted) 55%, var(--ink));opacity:.62;background:0 0;border:0;border-bottom:1px solid #0000;align-items:center;gap:5px;padding:5px 2px;font-size:8px;display:flex}.department-folder-tabs button.active{color:var(--ink);border-bottom-color:var(--department-color);opacity:1}.department-folder-tabs button:not(.active):hover{opacity:.9}.department-dossier-scope{background:var(--paper-soft);border:1px solid var(--line);gap:4px;width:fit-content;margin-top:12px;padding:3px;display:flex}.department-dossier-scope button{color:color-mix(in srgb, var(--muted) 55%, var(--ink));background:0 0;border:0;padding:7px 10px;font-size:9px}.department-dossier-scope button.active{color:var(--ink);background:var(--paper);box-shadow:0 1px 3px #00000014}.department-transfer-record+.department-transfer-record{border-top:1px solid var(--line)}.department-transfer-pages{border-left:2px solid color-mix(in srgb, var(--department-color) 35%, var(--line));margin:-2px 10px 8px 32px;padding-left:10px}.department-transfer-pages label{padding-block:7px}.department-request-rows>button.unread{background:color-mix(in srgb, var(--department-color) 5%, var(--paper))}.department-request-row-state{align-items:center;gap:5px;display:flex}.request-status-dot,.request-unread-dot{background:color-mix(in srgb, var(--ink) 36%, var(--line));border-radius:50%;width:7px;height:7px}.request-status-dot.new{background:color-mix(in srgb, var(--input) 2%, var(--blue))}.request-status-dot.accepted{background:color-mix(in srgb, var(--input) 14%, var(--gold))}.request-status-dot.in_progress{background:color-mix(in srgb, var(--input) 36%, var(--gold))}.request-status-dot.completed{background:color-mix(in srgb, var(--input) 8%, var(--teal))}.request-status-dot.declined{background:color-mix(in srgb, var(--coral) 86%, var(--mdt-shell))}.request-unread-dot{background:var(--coral);box-shadow:0 0 0 2px color-mix(in srgb, var(--coral) 16%, transparent)}.department-request-workspace>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:15px;padding:20px 22px 15px;display:flex}.department-request-workspace>header h2,.department-request-workspace>header p{margin:5px 0 0}.department-request-workspace>header p{color:var(--muted);font-size:9px}.department-request-actions{gap:5px;display:flex}.department-request-statusline{background:var(--paper-soft);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:7px;padding:10px 22px;display:flex}.department-request-statusline>span{color:var(--muted);border:1px solid var(--line);padding:3px 6px;font-size:8px}.request-status-chip.new{color:color-mix(in srgb, var(--blue) 86%, var(--mdt-shell-raised));border-color:color-mix(in srgb, var(--input) 30%, var(--blue))}.request-status-chip.in_progress,.request-status-chip.accepted{color:color-mix(in srgb, var(--gold) 90%, #000);border-color:color-mix(in srgb, var(--input) 36%, var(--gold))}.request-status-chip.completed{color:color-mix(in srgb, var(--teal) 92%, #000);border-color:color-mix(in srgb, var(--input) 30%, var(--teal))}.request-status-chip.declined{color:color-mix(in srgb, var(--coral) 78%, #000);border-color:color-mix(in srgb, var(--line) 24%, var(--coral))}.department-request-cover{border-left:3px solid var(--department-color);background:var(--paper-soft);margin:18px 22px 0;padding:14px 16px}.department-request-cover h3,.department-request-cover p{margin:0}.department-request-cover p{white-space:pre-wrap;margin-top:8px;font-size:10px;line-height:1.55}.department-request-cover small{color:var(--muted);margin-top:10px;font-size:8px;display:block}.department-request-pdf{background:color-mix(in srgb, var(--input) 76%, var(--muted));padding:18px}.department-request-pdf .department-record-document{min-height:0}.department-collaboration-compose,.department-request-chat{border-top:1px solid var(--line);margin:20px 22px 0;padding-top:16px}.department-collaboration-compose>div,.department-request-chat>div:first-child{align-items:center;gap:8px;display:flex}.department-collaboration-compose>div span,.department-request-chat>div:first-child span{gap:2px;display:grid}.department-collaboration-compose small,.department-request-chat small{color:var(--muted);font-size:8px}.department-collaboration-compose form{background:var(--paper-soft);border:1px solid var(--line);margin-top:12px;padding:13px}.department-collaboration-compose form>label,.department-request-chat>form{margin-top:10px}.department-request-messages{gap:7px;margin-top:12px;display:grid}.department-request-messages article{background:var(--paper-soft);border:1px solid var(--line);width:min(82%,560px);padding:9px 11px}.department-request-messages article.own{border-color:color-mix(in srgb, var(--department-color) 30%, var(--line));margin-left:auto}.department-request-messages article header{justify-content:space-between;gap:10px;display:flex}.department-request-messages article p{white-space:pre-wrap;margin:6px 0 0;font-size:9px;line-height:1.5}.department-request-chat>form{grid-template-columns:minmax(0,1fr) auto;gap:7px;padding-bottom:20px;display:grid}.department-request-chat textarea{resize:vertical;min-height:58px;color:var(--ink);background:var(--input);border:1px solid var(--line);padding:8px}.request-priority{background:color-mix(in srgb, var(--canvas) 22%, var(--muted));border-radius:50%;width:8px;height:8px;margin-top:5px}.request-priority.urgent{background:color-mix(in srgb, var(--input) 36%, var(--gold))}.request-priority.immediate{background:var(--coral);box-shadow:0 0 0 3px color-mix(in srgb, var(--coral) 20%, transparent)}.department-request-detail form .section-heading p,.department-request-detail form>label>small{color:var(--muted);margin:4px 0 0;font-size:9px;font-weight:400;line-height:1.4}.department-confidentiality{color:color-mix(in srgb, var(--ink) 14%, var(--gold));background:color-mix(in srgb, color-mix(in srgb, var(--input) 46%, var(--gold)) 12%, var(--paper));border:1px solid color-mix(in srgb, color-mix(in srgb, var(--input) 46%, var(--gold)) 42%, var(--line));align-items:flex-start;gap:10px;margin:15px 20px 0;padding:12px;display:flex}.department-confidentiality svg{flex:none}.department-confidentiality span{gap:3px;display:grid}.department-confidentiality small{color:var(--muted);font-size:9px;line-height:1.4}.department-request-document{padding-bottom:20px}.department-request-document>header{border-bottom:1px solid var(--line);padding:24px 24px 18px}.department-request-document>header h2{overflow-wrap:anywhere;margin:6px 0 12px;font:500 22px/1.2 Georgia,serif}.department-request-document>header>div,.department-record-meta{flex-wrap:wrap;gap:6px;display:flex}.department-request-document>header>div span,.department-record-meta span{color:var(--muted);background:var(--paper-soft);border:1px solid var(--line);padding:4px 7px;font-size:9px}.department-request-document dl{background:var(--paper-soft);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:14px 24px;display:grid}.department-request-document dl div{gap:4px;min-width:0;display:grid}.department-request-document dt{color:var(--muted);text-transform:uppercase;font-size:8px}.department-request-document dd{overflow-wrap:anywhere;margin:0;font-size:10px;font-weight:700}.department-request-document>section{margin:20px 24px 0}.department-request-document>section h3{text-transform:uppercase;margin:0 0 8px;font-size:10px}.department-request-document>section p{white-space:pre-wrap;margin:0;font-size:11px;line-height:1.65}.department-official-response{background:color-mix(in srgb, var(--department-color) 7%, var(--paper));border-left:3px solid var(--department-color);padding:15px}.department-official-response small{color:var(--muted);margin-top:10px;font-size:9px;display:block}.department-request-response{border-top:1px solid var(--line);margin:22px 24px 0;padding-top:4px}.department-request-response .department-form-grid,.department-request-response>label,.department-request-response .department-editor-actions{margin-left:0;margin-right:0}.department-records{grid-template-columns:minmax(320px,.72fr) minmax(520px,1.28fr);align-items:start}.department-record-list,.department-record-editor{overflow:hidden}.department-record-rows{max-height:680px}.department-record-editor form>label{align-content:start;margin-top:14px}.department-record-editor textarea.department-content{min-height:260px}.department-record-readonly{background:color-mix(in srgb, var(--input) 76%, var(--muted));padding:24px}.department-record-document-actions{justify-content:flex-end;align-items:center;width:min(794px,100%);margin:0 auto 10px;display:flex}.department-record-document{aspect-ratio:210/297;width:min(794px,100%);color:color-mix(in srgb, var(--ink) 94%, var(--coral));border:1px solid color-mix(in srgb, var(--paper) 78%, var(--ink));box-shadow:0 12px 30px color-mix(in srgb, color-mix(in srgb, var(--canvas) 4%, var(--ink)) 14%, transparent);background:#fff;flex-direction:column;margin:0 auto;font-family:Liberation Sans,Helvetica Neue,Arial,sans-serif;display:flex;overflow:hidden}.department-record-document>header{border-bottom:3px solid var(--department-color);justify-content:space-between;align-items:center;gap:20px;min-height:112px;padding:34px 48px 22px;display:flex}.department-record-letterhead{align-items:center;gap:11px;display:flex}.department-record-letterhead>span{color:#fff;background:var(--department-color);place-items:center;width:46px;height:46px;font:700 12px/1 Liberation Sans,Helvetica Neue,Arial,sans-serif;display:grid}.department-record-letterhead>span img{object-fit:contain;width:30px;height:30px}.department-record-letterhead div,.department-record-reference{gap:3px;display:grid}.department-record-letterhead strong{font-size:16px;font-weight:700;line-height:1.15}.department-record-letterhead small,.department-record-reference small,.department-record-document footer small{color:color-mix(in srgb, var(--line-strong) 60%, #000);text-transform:uppercase;font-size:10px}.department-record-reference{text-align:right}.department-record-reference strong{overflow-wrap:anywhere;font-size:11px}.department-record-document-title{padding:38px 48px 26px}.department-record-document-title>span{color:var(--department-color);text-transform:uppercase;font-size:10px;font-weight:800}.department-record-document-title h2{overflow-wrap:anywhere;margin:9px 0 0;font-size:27px;font-weight:600;line-height:1.22}.department-record-document-title small{color:color-mix(in srgb, var(--line-strong) 60%, #000);margin-top:8px;font-size:10px;display:block}.department-record-document-title.continuation-title{padding-bottom:18px}.department-record-document-title.continuation-title h2{font-size:20px}.department-record-document.continuation .department-record-document-body{min-height:0;margin-top:0}.department-record-document-routing{border-top:1px solid color-mix(in srgb, var(--paper) 62%, var(--muted));border-bottom:1px solid color-mix(in srgb, var(--paper) 62%, var(--muted));grid-template-columns:minmax(0,1.25fr) minmax(150px,.8fr) auto;align-items:center;gap:22px;margin:0 48px;padding:14px 0;display:grid}.department-record-document-subject{gap:4px;display:grid}.department-record-document-subject small,.department-record-document-routing dt,.department-record-document-stamps small{color:color-mix(in srgb, var(--line-strong) 60%, #000);text-transform:uppercase;font-size:9px;font-weight:700}.department-record-document-subject strong{overflow-wrap:anywhere;font-size:12px}.department-record-document-subject span{color:color-mix(in srgb, var(--paper-soft) 30%, var(--ink));font-size:10px}.department-record-document-routing dl{gap:7px;margin:0;display:grid}.department-record-document-routing dl div{border-bottom:1px dotted color-mix(in srgb, var(--line) 94%, var(--coral));justify-content:space-between;gap:10px;display:flex}.department-record-document-routing dd{margin:0;font-size:10px;font-weight:600}.department-record-document-stamps{gap:7px;display:flex}.department-record-document-stamps>span{border:1px solid color-mix(in srgb, var(--line-strong) 94%, var(--coral));text-align:center;gap:3px;min-width:72px;padding:7px 9px;display:grid}.department-record-document-stamps strong{text-transform:uppercase;font-size:9px}.department-record-document-stamps .priority.critical,.department-record-document-stamps .status.open{color:color-mix(in srgb, var(--coral) 78%, #000);border-color:color-mix(in srgb, var(--line-strong) 6%, var(--coral))}.department-record-document-stamps .priority.high,.department-record-document-stamps .status.in_progress{color:color-mix(in srgb, var(--gold) 96%, #000);border-color:color-mix(in srgb, var(--input) 26%, var(--gold))}.department-record-document-relations h3,.department-record-document-relations h3,.department-record-document-body h3{color:color-mix(in srgb, var(--line-strong) 60%, #000);text-transform:uppercase;font-size:9px;font-weight:800}.department-record-document-relations{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:28px 48px 0;display:grid}.department-record-document-relations div{border-left:2px solid var(--department-color);padding-left:11px}.department-record-document-relations h3,.department-record-document-relations p{margin:0}.department-record-document-relations p{overflow-wrap:anywhere;margin-top:5px;font-size:10px;line-height:1.5}.department-record-document-body{border-top:1px solid color-mix(in srgb, var(--paper) 80%, var(--muted));min-height:380px;margin:34px 48px 0;padding-top:20px}.department-record-document-body h3,.department-record-document-body p{margin:0}.department-record-document-body p{overflow-wrap:anywhere;white-space:pre-wrap;margin-top:16px;font-size:12px;line-height:1.72}.department-record-document footer{border-top:1px solid color-mix(in srgb, var(--paper) 80%, var(--muted));align-items:flex-end;gap:28px;margin:auto 48px 0;padding:18px 0 34px;display:flex}.department-record-document footer div{gap:4px;display:grid}.department-record-document footer strong{font-size:10px}.department-record-document footer>span{color:color-mix(in srgb, var(--line-strong) 70%, #000);margin-left:auto;font-size:9px}@media (max-width:700px){.department-record-readonly,.department-request-pdf,.department-dossier-document-wrap{padding:10px}.department-record-document>header{min-height:88px;padding:24px 24px 18px}.department-record-document-title{padding:26px 24px 20px}.department-record-document-routing{grid-template-columns:1fr;gap:12px;margin-inline:24px}.department-record-document-stamps{flex-wrap:wrap}.department-record-document-relations{margin:22px 24px 0}.department-record-document-body{min-height:280px;margin:26px 24px 0}.department-record-document footer{flex-wrap:wrap;margin:auto 24px 0;padding-bottom:24px}}.department-dossier-document-wrap{background:color-mix(in srgb, var(--input) 76%, var(--muted));padding:24px}.department-dossier-document-wrap .department-record-document{box-shadow:0 5px 18px color-mix(in srgb, color-mix(in srgb, var(--canvas) 4%, var(--ink)) 10%, transparent)}.department-dossier-document-wrap .department-record-document-body{min-height:300px}.department-record-attachment-divider{width:min(794px,100%);color:color-mix(in srgb, var(--canvas) 28%, var(--ink));background:color-mix(in srgb, var(--paper) 70%, var(--muted));align-items:center;gap:12px;margin:18px auto 10px;padding:8px 12px;font-size:9px;display:flex}.department-record-attachment-divider span{color:#fff;background:color-mix(in srgb, var(--ink) 58%, var(--line-strong));text-transform:uppercase;padding:3px 6px;font-size:8px}.department-profile{width:min(720px,100%)}.department-profile label{margin:14px 20px 0}.department-profile input[type=color]{width:78px;padding:4px}.department-prefix-preview{background:var(--paper-soft);border-left:3px solid var(--department-color);gap:4px;margin:14px 20px 0;padding:12px 14px;display:grid}.department-prefix-preview small{color:var(--muted);text-transform:uppercase;font-size:8px}@media (max-width:1180px){.department-tabs button{padding-left:11px;padding-right:11px}.department-tabs button span{font-size:10px}:is(.department-organization-layout:has(.department-rank-editor),.department-collaboration,.department-dossiers,.department-management-grid,.department-records){grid-template-columns:minmax(0,1fr)}.department-rank-editor{position:static}}@media (max-width:900px){.department-header{grid-template-columns:50px minmax(0,1fr)}.department-mark{width:50px}.department-duty-status{border-top:1px solid color-mix(in srgb, var(--ink) 52%, var(--muted));border-left:0;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 0 0}.department-duty-status small{grid-column:1/-1}.department-tabs{justify-content:flex-start;overflow-x:auto}.department-tabs button{flex:none}.department-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.department-briefing-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.department-workspace{padding-top:10px}.department-header{gap:14px;min-height:0;padding:18px 16px}.department-header .department-title h1{font-size:23px}.department-title>span{font-size:8px;line-height:1.4}.department-duty-status{grid-template-columns:minmax(0,1fr)}.department-duty-status>span{justify-self:start}.department-tabs button{min-width:48px;padding:8px 12px 10px}.department-tabs button span{display:none}.department-metrics{grid-template-columns:minmax(0,1fr)}.department-section-intro{display:grid}.department-rank-people,.department-rights-list,.department-file-facts,.department-dossier-fields,.department-dossier-notes,.department-transfer-documents summary,.department-request-document .department-dossier-snapshot dl,.department-request-document dl,.department-form-grid{grid-template-columns:minmax(0,1fr)}.department-dossier-timeline summary{grid-template-columns:19px minmax(0,1fr)}.department-dossier-timeline summary>span:not(.department-record-pick){grid-column:2}.department-dossier-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.department-dossier-summary-notes{grid-template-columns:minmax(0,1fr)}.department-dossier-fields .wide{grid-column:1}.department-rank-people{padding-left:12px}.department-rank-node>button{grid-template-columns:30px minmax(0,1fr)}.department-rank-node>button>b{display:none}.department-management-grid,.department-collaboration,.department-dossiers,.department-records{gap:10px}.department-separation{grid-template-columns:minmax(0,1fr)}.department-separation textarea,.department-separation .button{grid-column:1}.department-separation .button{justify-content:center;width:100%}.department-editor-actions{flex-wrap:wrap}.department-editor-actions .button{flex:auto;justify-content:center}.department-request-document>header,.department-request-document dl,.department-request-document>section,.department-request-response{margin-left:0;margin-right:0;padding-left:18px;padding-right:18px}.department-record-readonly,.department-dossier-document-wrap{padding:8px}.department-record-document>header,.department-record-document-title,.department-record-document footer{padding-left:18px;padding-right:18px}.department-record-document>header{align-items:flex-start}.department-record-document-routing,.department-record-document-relations,.department-record-document-body,.department-record-document footer{margin-left:18px;margin-right:18px}.department-record-document-routing,.department-record-document-relations{grid-template-columns:minmax(0,1fr)}.department-record-document-stamps{flex-wrap:wrap}.department-record-document footer{flex-direction:column;align-items:flex-start;gap:12px}.department-record-document footer>span{margin-left:0}}@media (max-width:825px){.public-document-page{overflow-x:hidden}.public-document-sheet{zoom:calc((100vw - 32px) / 794px);width:794px;max-width:none}.public-document-sheet .department-record-document>header{align-items:center;min-height:112px;padding:34px 48px 22px}.public-document-sheet .department-record-document-title{padding:38px 48px 26px}.public-document-sheet .department-record-document-title.continuation-title{padding-bottom:18px}.public-document-sheet .department-record-document-routing{grid-template-columns:minmax(0,1.25fr) minmax(150px,.8fr) auto;gap:22px;margin:0 48px}.public-document-sheet .department-record-document-relations{grid-template-columns:repeat(2,minmax(0,1fr));margin:28px 48px 0}.public-document-sheet .department-record-document-body{min-height:380px;margin:34px 48px 0}.public-document-sheet .department-record-document.continuation .department-record-document-body{min-height:0;margin-top:0}.public-document-sheet .department-record-document footer{flex-direction:row;align-items:flex-end;gap:28px;margin:auto 48px 0;padding:18px 0 34px}.public-document-sheet .department-record-document footer>span{margin-left:auto}}.department-standalone{background:color-mix(in srgb, var(--ink) 46%, #000);min-height:100vh;margin:0;padding:1px 0;position:relative}.department-standalone-exit{z-index:80;min-height:30px;color:color-mix(in srgb, var(--line) 88%, var(--teal));background:var(--mdt-shell-raised);border:1px solid color-mix(in srgb, var(--line) 16%, var(--mdt-shell-soft));border-radius:var(--d-radius-sm);align-items:center;gap:6px;padding:6px 9px;font-size:9px;text-decoration:none;display:flex;position:fixed;top:11px;right:25px}.department-standalone-exit:hover{color:#fff;border-color:color-mix(in srgb, var(--line-strong) 50%, var(--forest))}.department-standalone .department-workspace{min-height:calc(100vh - 24px);margin-block:12px}.department-workspace{--mdt-shell:color-mix(in srgb, var(--seiten-sidebar) 84%, #000);--mdt-shell-raised:color-mix(in srgb, var(--seiten-sidebar) 92%, var(--seiten-paper));--mdt-shell-soft:color-mix(in srgb, var(--seiten-sidebar) 84%, var(--seiten-paper));--mdt-canvas:color-mix(in srgb, var(--seiten-canvas) 94%, var(--seiten-ink));--mdt-panel:var(--seiten-paper);--mdt-panel-soft:var(--seiten-paper-soft);--mdt-line:var(--seiten-line);--mdt-line-strong:color-mix(in srgb, var(--seiten-line) 58%, var(--seiten-muted));--mdt-ink:var(--seiten-ink);--mdt-muted:var(--seiten-muted);--mdt-shadow:0 16px 40px #0000002e;--ink:var(--mdt-ink);--muted:var(--mdt-muted);--line:var(--mdt-line);--line-strong:var(--mdt-line-strong);--paper:var(--mdt-panel);--paper-soft:var(--mdt-panel-soft);--input:var(--seiten-input);--canvas:var(--mdt-canvas);--coral:var(--seiten-coral);--teal:var(--seiten-teal);--blue:var(--seiten-blue);--forest:var(--seiten-forest);--gold:var(--seiten-gold);color:var(--mdt-ink);background:linear-gradient(90deg, color-mix(in srgb, var(--department-color) 44%, transparent) 0 3px, transparent 3px), var(--mdt-canvas);border:1px solid color-mix(in srgb, var(--muted) 16%, var(--mdt-shell-soft));width:calc(100% - 24px);max-width:none;min-height:calc(100vh - 104px);box-shadow:0 26px 70px color-mix(in srgb, color-mix(in srgb, var(--mdt-shell) 42%, #000) 30%, transparent);border-radius:8px;margin:20px auto 32px;padding:0 18px 22px;overflow:hidden}.department-workspace:before{content:"";background:linear-gradient(90deg, var(--department-color), color-mix(in srgb, var(--department-color) 30%, color-mix(in srgb, var(--line-strong) 82%, var(--forest))), var(--department-color));height:5px;margin:0 -18px;display:block}.department-workspace .panel{color:var(--mdt-ink);background:var(--mdt-panel);border:1px solid var(--mdt-line);box-shadow:0 8px 24px color-mix(in srgb, color-mix(in srgb, var(--mdt-shell) 50%, var(--mdt-shell-soft)) 9%, transparent);border-radius:5px}.department-workspace .section-heading{background:linear-gradient(180deg, color-mix(in srgb, var(--canvas) 18%, var(--input)), var(--mdt-panel));border-bottom:1px solid var(--mdt-line);min-height:64px;padding:14px 17px}.department-workspace .section-heading h2{color:var(--mdt-ink);letter-spacing:0;margin-top:3px;font-family:Trebuchet MS,Liberation Sans,sans-serif;font-size:16px;font-weight:700}.department-workspace .eyebrow{color:color-mix(in srgb, var(--department-color) 78%, color-mix(in srgb, var(--ink) 24%, var(--forest)));letter-spacing:.08em;font-size:8px;font-weight:800}.department-header{background:linear-gradient(110deg, color-mix(in srgb, var(--department-color) 20%, transparent), transparent 38%), repeating-linear-gradient(90deg, transparent 0 47px, #ffffff04 48px), var(--mdt-shell);border:0;border-bottom:1px solid color-mix(in srgb, var(--ink) 60%, var(--blue));grid-template-columns:60px minmax(0,1fr) minmax(230px,auto);align-items:center;gap:19px;min-height:126px;margin:0 -18px;padding:23px 28px 21px}.department-mark{color:#fff;background:color-mix(in srgb, var(--department-color) 86%, color-mix(in srgb, var(--mdt-shell-soft) 88%, #000));border-radius:var(--d-radius-sm);width:60px;box-shadow:inset 0 0 0 5px color-mix(in srgb, color-mix(in srgb, var(--mdt-shell) 64%, #000) 14%, transparent), 0 8px 24px #0003;border:1px solid #fff3;margin:0}.department-header .department-title h1{color:#fff;letter-spacing:0;margin:5px 0 4px;font-family:Trebuchet MS,Liberation Sans,sans-serif;font-size:clamp(25px,2.6vw,35px);font-weight:700}.department-title>span{color:color-mix(in srgb, var(--line-strong) 74%, var(--teal));letter-spacing:.12em;font-size:8px}.department-title p{color:color-mix(in srgb, var(--line) 88%, var(--teal));font-size:11px}.department-duty-status{border-left:1px solid color-mix(in srgb, var(--line) 16%, var(--mdt-shell-soft));align-content:center;min-width:230px;min-height:70px;padding:11px 0 10px 22px}.department-duty-status small{color:color-mix(in srgb, var(--line-strong) 70%, var(--forest));letter-spacing:.08em;text-transform:uppercase;font-size:8px}.department-duty-status strong{color:color-mix(in srgb, var(--paper) 78%, var(--paper-soft));font-size:12px}.department-duty-status>span{text-transform:uppercase;border-radius:3px;width:fit-content;min-height:22px;padding:4px 8px;font-size:8px;font-weight:800}.department-duty-status .on-duty{color:color-mix(in srgb, var(--input) 78%, var(--teal));background:color-mix(in srgb, color-mix(in srgb, var(--input) 8%, var(--teal)) 20%, transparent);border:1px solid color-mix(in srgb, color-mix(in srgb, var(--input) 28%, var(--teal)) 40%, transparent)}.department-duty-status .observer{color:color-mix(in srgb, var(--input) 70%, var(--gold));background:color-mix(in srgb, color-mix(in srgb, var(--input) 16%, var(--gold)) 18%, transparent);border:1px solid color-mix(in srgb, color-mix(in srgb, var(--input) 34%, var(--gold)) 38%, transparent)}.department-tabs{background:var(--mdt-shell-raised);border:0;border-bottom:1px solid color-mix(in srgb, var(--line) 14%, var(--mdt-shell-soft));flex-wrap:wrap;align-items:stretch;gap:4px 5px;min-height:62px;margin:0 -18px;padding:8px 18px}.department-tabs button{min-width:92px;min-height:45px;color:color-mix(in srgb, var(--muted) 30%, var(--line-strong));border-radius:var(--d-radius-sm);white-space:nowrap;background:0 0;border:1px solid #0000;flex:none;justify-content:center;padding:7px 13px}.department-tabs button:hover{color:color-mix(in srgb, var(--paper) 92%, var(--teal));border-color:color-mix(in srgb, var(--line) 16%, var(--mdt-shell-soft));background:#ffffff0a}.department-tabs button.active{color:#fff;background:color-mix(in srgb, var(--department-color) 28%, var(--mdt-shell-soft));border-color:color-mix(in srgb, var(--department-color) 55%, color-mix(in srgb, var(--line-strong) 38%, var(--forest)));box-shadow:inset 0 -3px var(--department-color), 0 6px 14px #0000001f}.department-tabs button svg{flex:none}.department-tabs button span{font-size:9px;font-weight:700}.department-tabs button b{border:2px solid var(--mdt-shell-raised);position:absolute;top:3px;right:4px}.department-overview,.department-records,.department-dossiers,.department-organization-layout,.department-management-grid,.department-collaboration,.department-profile{padding-top:18px}.department-metrics{background:0 0;border:0;gap:9px;margin-bottom:13px}.department-metrics article{background:var(--mdt-panel);border:1px solid var(--mdt-line);min-height:92px;box-shadow:0 6px 18px color-mix(in srgb, color-mix(in srgb, var(--mdt-shell) 50%, var(--mdt-shell-soft)) 7%, transparent);border-radius:5px;align-items:center;gap:14px;padding:17px 18px;position:relative;overflow:hidden}.department-metrics article:after{content:"";background:color-mix(in srgb, var(--department-color) 70%, color-mix(in srgb, var(--line-strong) 64%, var(--forest)));height:3px;position:absolute;inset:auto 0 0}.department-metrics article>svg{width:38px;height:38px;color:var(--department-color);background:color-mix(in srgb, var(--department-color) 10%, #fff);border:1px solid color-mix(in srgb, var(--department-color) 24%, var(--mdt-line));border-radius:var(--d-radius-sm);padding:9px}.department-metrics small{color:var(--mdt-muted);letter-spacing:.06em;font-size:8px}.department-metrics strong{color:var(--mdt-ink);font:700 26px/1 Trebuchet MS,sans-serif}:is(.department-briefing-grid,.department-records,.department-dossiers,.department-management-grid,.department-collaboration,.department-organization-layout:has(.department-rank-editor)){gap:12px}.department-records,.department-collaboration{grid-template-columns:minmax(330px,.74fr) minmax(540px,1.26fr)}.department-dossiers{grid-template-columns:minmax(290px,.62fr) minmax(580px,1.38fr)}.department-workspace .button{border-radius:var(--d-radius-sm);min-height:38px;padding:8px 13px;font-size:9px;font-weight:750}.department-workspace .button.compact{min-height:32px;padding:6px 10px}.department-workspace .button.primary{color:var(--auf-blue);background:color-mix(in srgb, var(--department-color) 88%, color-mix(in srgb, var(--blue) 4%, var(--mdt-shell-soft)));border-color:color-mix(in srgb, var(--department-color) 74%, color-mix(in srgb, var(--blue) 16%, var(--mdt-shell-soft)));box-shadow:0 5px 13px color-mix(in srgb, var(--department-color) 18%, transparent)}.department-workspace .button.primary:hover{filter:brightness(1.08)}.department-workspace .button.secondary{color:color-mix(in srgb, var(--muted) 16%, var(--forest));background:color-mix(in srgb, var(--paper) 86%, var(--input));border-color:var(--mdt-line-strong)}.department-workspace .button.secondary:hover{color:var(--department-color);border-color:color-mix(in srgb, var(--department-color) 58%, var(--mdt-line));background:color-mix(in srgb, var(--department-color) 5%, #fff)}.department-workspace .icon-button{width:36px;min-width:36px;height:36px;color:color-mix(in srgb, var(--ink) 18%, var(--muted));background:color-mix(in srgb, var(--paper) 86%, var(--input));border:1px solid var(--mdt-line);border-radius:var(--d-radius-sm)}.department-workspace .icon-button:hover{color:var(--department-color);border-color:color-mix(in srgb, var(--department-color) 50%, var(--mdt-line));background:color-mix(in srgb, var(--department-color) 7%, #fff)}.department-workspace .search{border:1px solid var(--mdt-line-strong);border-radius:var(--d-radius-sm);min-height:43px;box-shadow:inset 0 1px 2px color-mix(in srgb, color-mix(in srgb, var(--ink) 22%, var(--mdt-shell-soft)) 4%, transparent);background:#fff}.department-workspace .search:focus-within{border-color:var(--department-color);box-shadow:0 0 0 3px color-mix(in srgb, var(--department-color) 12%, transparent)}.department-workspace{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.department-workspace input,.department-workspace select,.department-workspace textarea{color:var(--mdt-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:var(--d-radius-sm);outline:none}.department-workspace input::placeholder,.department-workspace textarea::placeholder{color:color-mix(in srgb, var(--muted) 52%, var(--line));opacity:1}.department-workspace option{color:var(--mdt-ink);background:#fff}.department-workspace input:focus,.department-workspace select:focus,.department-workspace textarea:focus{border-color:var(--department-color);box-shadow:0 0 0 3px color-mix(in srgb, var(--department-color) 11%, transparent)}.department-workspace :is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),select){min-height:36px;color:var(--mdt-ink);border:0;border-bottom:2px solid color-mix(in srgb, var(--muted) 42%, var(--line-strong));box-shadow:none;background:#fff;border-radius:3px 3px 0 0;padding:5px 9px;font-weight:600;transition:background-color .12s,border-color .12s,box-shadow .12s}.department-workspace :is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),select):hover:not(:focus){background:color-mix(in srgb, var(--paper-soft) 54%, var(--input));border-bottom-color:var(--mdt-ink)}.department-workspace :is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),select):focus{border-bottom-color:var(--department-color);box-shadow:inset 0 -2px 0 var(--department-color);background:#fff}.department-workspace :is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),select):user-invalid{border-bottom-color:var(--coral);box-shadow:inset 0 -2px 0 var(--coral)}.department-workspace :is(textarea,textarea:not([disabled])){color:var(--mdt-ink);border:1px solid color-mix(in srgb, var(--muted) 42%, var(--line-strong));box-shadow:none;background:#fff;border-radius:3px;padding:8px 9px;font-weight:500;line-height:1.5;transition:background-color .12s,border-color .12s,box-shadow .12s}.department-workspace :is(textarea,textarea:not([disabled])):hover:not(:focus){background:color-mix(in srgb, var(--paper-soft) 54%, var(--input));border-color:var(--mdt-ink)}.department-workspace :is(textarea,textarea:not([disabled])):focus{border-color:var(--department-color);box-shadow:inset 0 -2px 0 var(--department-color);background:#fff}.department-workspace :is(.department-dossier-fields,.department-dossier-notes,.department-form-grid) label,.department-dossier-detail form>label,.department-record-editor form>label,.department-record-editor .record-core>label,.department-record-editor .record-section-body>label,.department-member-editor form>label,.department-settings form>label{color:var(--mdt-muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:750}.department-workspace .department-dossier-fields,.department-workspace .department-form-grid{gap:11px 20px}.department-workspace .department-dossier-fields label{grid-template-rows:auto minmax(36px,auto);gap:4px}.department-record-editor input,.department-record-editor select,.department-record-editor textarea,.department-member-editor input,.department-member-editor select,.department-settings input,.department-rank-editor input,.department-rank-editor select,.department-rank-editor textarea,.department-personnel-file input,.department-personnel-file select,.department-personnel-file textarea,.ia-detail form input,.ia-detail form select,.ia-detail form textarea,.department-request-detail input,.department-request-detail select,.department-request-detail textarea,.department-profile input,.department-profile select,.department-profile textarea,.department-dossier-fields input,.department-dossier-notes textarea,.department-request-chat textarea{border-color:var(--mdt-line-strong);background:#fff;min-height:43px}.department-repeatable-field,.department-transfer-picker,.department-rights-list .check-row,.department-rank-editor .check-row{background:color-mix(in srgb, var(--canvas) 36%, var(--paper));border-color:var(--mdt-line);border-radius:var(--d-radius-sm)}.department-latest>button,.department-record-rows>button,.department-member-list>button,.department-dossier-rows>button,.department-request-rows>button,.department-roster-groups>section>button{border-color:var(--mdt-line);min-height:66px;transition:background .12s,box-shadow .12s}.department-latest>button:hover,.department-record-rows>button:hover,.department-member-list>button:hover,.department-dossier-rows>button:hover,.department-request-rows>button:hover,.department-roster-groups>section>button:hover{background:color-mix(in srgb, var(--department-color) 5%, #fff)}.department-record-rows>button.active,.department-member-list>button.active,.department-dossier-rows>button.active,.department-request-rows>button.active,.department-roster-groups>section>button.active{background:color-mix(in srgb, var(--department-color) 9%, #fff);box-shadow:inset 4px 0 var(--department-color)}.department-record-rows,.department-dossier-rows,.department-request-rows,.department-roster-groups{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--muted) 22%, var(--line-strong)) transparent}.department-priority,.member-state,.request-priority,.request-status-dot,.request-unread-dot{box-shadow:0 0 0 3px color-mix(in srgb, color-mix(in srgb, var(--line) 28%, var(--forest)) 8%, transparent)}.department-segmented{background:color-mix(in srgb, var(--paper-soft) 86%, var(--line));border-color:var(--mdt-line);border-radius:var(--d-radius-sm);gap:3px;padding:3px}.department-segmented button{background:0 0;border:0;border-radius:3px;min-height:38px}.department-segmented button.active{color:var(--mdt-ink);box-shadow:inset 0 -2px var(--department-color), 0 2px 7px color-mix(in srgb, color-mix(in srgb, var(--teal) 10%, var(--mdt-shell-raised)) 9%, transparent);background:#fff}.department-folder-tabs{border-bottom:1px solid var(--mdt-line);padding-bottom:4px}.department-folder-tabs button{opacity:.78;border-radius:3px 3px 0 0;min-height:30px;padding:6px 8px;font-size:9px}.department-folder-tabs button.active{background:color-mix(in srgb, var(--department-color) 7%, #fff)}.department-record-readonly,.department-request-pdf,.department-dossier-document-wrap{background:linear-gradient(135deg, #ffffff52 25%, transparent 25%) 0 0 / 14px 14px, color-mix(in srgb, var(--input) 48%, var(--line-strong))}.department-record-readonly{border-radius:0 0 5px 5px;min-height:620px}.department-record-document-actions{background:color-mix(in srgb, color-mix(in srgb, var(--input) 96%, var(--teal)) 92%, transparent);border:1px solid color-mix(in srgb, var(--line) 54%, var(--line-strong));box-shadow:0 7px 18px color-mix(in srgb, color-mix(in srgb, var(--teal) 2%, var(--mdt-shell-raised)) 10%, transparent);border-radius:5px;gap:6px;padding:7px}.department-request-statusline,.department-roster-groups>section>h3,.department-org-division>header{background:color-mix(in srgb, var(--paper-soft) 94%, var(--line-strong))}.department-request-statusline>span,.department-record-meta span{background:color-mix(in srgb, var(--paper) 86%, var(--input));border-radius:3px}.department-request-cover,.department-dossier-summary-notes section,.department-prefix-preview{background:color-mix(in srgb, var(--department-color) 5%, color-mix(in srgb, var(--paper) 84%, var(--paper-soft)));border-radius:0 4px 4px 0}.department-request-messages article{background:color-mix(in srgb, var(--paper) 12%, var(--paper-soft));border-radius:var(--d-radius-sm)}.department-request-messages article.own{background:color-mix(in srgb, var(--department-color) 7%, var(--paper))}.department-dossier-facts{gap:7px}.department-dossier-facts>div,.department-file-facts>span{background:color-mix(in srgb, var(--paper) 12%, var(--paper-soft));border-radius:var(--d-radius-sm)}.department-rank-node{border-radius:var(--d-radius-sm);box-shadow:0 2px 8px color-mix(in srgb, color-mix(in srgb, var(--mdt-shell) 46%, var(--mdt-shell-soft)) 13%, transparent), 0 0 0 1px color-mix(in srgb, color-mix(in srgb, var(--muted) 60%, var(--forest)) 14%, transparent);border-left:0}.department-rank-node>button,.department-rank-people{border-color:color-mix(in srgb, var(--mdt-line) 58%, color-mix(in srgb, var(--muted) 76%, var(--forest)))}.department-rank-level,.department-rank-people>span{border-radius:3px}.department-selection-empty{color:color-mix(in srgb, var(--muted) 80%, var(--line));background:radial-gradient(circle at center, color-mix(in srgb, var(--department-color) 6%, transparent), transparent 52%)}.department-modal-backdrop{background:color-mix(in srgb, color-mix(in srgb, var(--mdt-shell) 42%, #000) 78%, transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.department-quick-person,.department-print-dialog{border-color:color-mix(in srgb, var(--muted) 76%, var(--line-strong));border-radius:var(--d-radius-md);box-shadow:0 28px 80px #0000006b}.department-workspace>.inline-message{z-index:900;width:min(420px,100vw - 48px);color:color-mix(in srgb, var(--paper) 92%, var(--teal));background:color-mix(in srgb, var(--mdt-shell-soft) 88%, #000);border:1px solid color-mix(in srgb, var(--forest) 52%, var(--blue));border-left:4px solid var(--department-color);border-radius:var(--d-radius-sm);margin:0;padding:12px 15px;position:fixed;bottom:24px;right:24px;box-shadow:0 16px 44px #0000004d}@media (max-width:1180px){.department-workspace{width:calc(100% - 18px);margin-top:12px}:is(.department-records,.department-dossiers,.department-collaboration,.department-management-grid,.department-organization-layout:has(.department-rank-editor)){grid-template-columns:minmax(0,1fr)}.department-record-list,.department-dossier-list,.department-request-list,.department-roster{max-height:430px}}@media (max-width:760px){.department-standalone-exit{top:9px;right:10px}.department-standalone .department-workspace{min-height:100vh;margin:0}.department-workspace{border-left:0;border-right:0;border-radius:0;width:100%;min-height:calc(100vh - 68px);margin:0;padding:0 10px 18px}.department-workspace:before{margin-inline:-10px}.department-header{grid-template-columns:48px minmax(0,1fr);gap:12px;min-height:0;margin-inline:-10px;padding:17px 14px}.department-mark{width:48px}.department-header .department-title h1{font-size:22px}.department-title p{font-size:10px}.department-duty-status{border-top:1px solid color-mix(in srgb, var(--line) 16%, var(--mdt-shell-soft));border-left:0;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;min-width:0;min-height:46px;padding:10px 0 0}.department-duty-status small{grid-column:auto}.department-tabs{margin-inline:-10px;padding-inline:10px}.department-tabs button{min-width:50px;padding-inline:12px}.department-tabs button span{display:none}.department-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.department-metrics article{min-height:78px;padding:12px}.department-metrics article>svg{width:34px;height:34px}.department-record-readonly,.department-request-pdf,.department-dossier-document-wrap{padding:10px}.department-workspace>.inline-message{width:calc(100vw - 24px);bottom:12px;right:12px}}@media (max-width:480px){.department-metrics,.department-duty-status{grid-template-columns:minmax(0,1fr)}.department-duty-status>span{justify-self:start}}.department-rights-scope{border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0 20px 12px;display:grid}.department-rights-scope button{letter-spacing:.04em;text-transform:uppercase;min-height:34px;color:var(--muted);background:var(--paper);border:0;border-right:1px solid var(--line);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-size:10px;font-weight:600;display:flex}.department-rights-scope button:last-child{border-right:0}.department-rights-scope button:hover{color:var(--ink);background:var(--paper-soft)}.department-rights-scope button.active{color:var(--ink);background:color-mix(in srgb, var(--department-color) 12%, var(--paper));box-shadow:inset 0 -2px 0 var(--department-color)}.department-rights-hint{color:var(--muted);background:var(--paper-soft);border:1px solid var(--line);border-left:3px solid var(--department-color);margin:10px 20px 0;padding:10px 12px;font-size:9px;line-height:1.5}.department-rights-follow{background:var(--paper-soft);border:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-height:60px;margin:12px 20px 0;padding:12px;display:grid}.department-rights-follow.active{background:color-mix(in srgb, var(--department-color) 10%, var(--paper));border-color:var(--department-color)}.department-rights-follow input{margin-top:2px}.department-rights-follow span{gap:4px;display:grid}.department-rights-follow strong{font-size:10px}.department-rights-follow small{color:var(--muted);font-size:9px;font-weight:400;line-height:1.4}@media (max-width:900px){.department-rights-scope,.department-rights-hint,.department-rights-follow{margin-left:14px;margin-right:14px}}.department-rights-list .check-row.deviates{background:color-mix(in srgb, var(--gold) 12%, var(--paper));border-color:var(--gold);box-shadow:inset 3px 0 var(--gold)}.department-rights-list .check-row.deviates strong{color:var(--ink)}.department-rights-list .check-row.deviates em{color:color-mix(in srgb, var(--gold) 78%, var(--ink));letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-style:normal;font-weight:700}.department-rights-deviation-count{color:color-mix(in srgb, var(--gold) 78%, var(--ink));letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background:color-mix(in srgb, var(--gold) 16%, var(--paper));border:1px solid var(--gold);place-self:center end;padding:3px 8px;font-size:8px;font-style:normal;font-weight:700}.department-rights-follow{grid-template-columns:auto minmax(0,1fr) auto}.department-rights-deviation-dot{vertical-align:middle;background:var(--gold);border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.permissions-grid .department-roster-groups{overscroll-behavior:contain;max-height:min(64vh,620px);overflow-y:auto}.permissions-grid .department-roster-groups>section>h3{z-index:2;background:color-mix(in srgb, var(--department-color) 10%, var(--paper-soft));min-height:30px;color:var(--ink);letter-spacing:.06em;padding:7px 16px;font-size:8px;position:sticky;top:0}.permissions-grid .department-roster-groups>section>button{align-items:center;min-height:44px;padding:7px 15px}.permissions-grid .department-roster-groups>section>button strong{font-size:11px}.permissions-grid .department-roster-groups>section>button small{font-size:9px}.permissions-grid .department-roster-groups button>.member-state{margin-top:0}@media (min-width:1100px){.permissions-grid .department-rights-editor{position:sticky;top:14px}}.department-rank-node{border-radius:5px;transition:transform .12s,box-shadow .12s}.department-rank-node>button{transition:background .12s,border-color .12s}.department-rank-node:has(>button:not(:disabled):hover){transform:translateY(-1px);box-shadow:0 4px 12px #00000024}.department-rank-node>button:not(:disabled):focus-visible{outline:2px solid var(--department-color);outline-offset:-2px}.department-rank-role-stripe i.default{background:color-mix(in srgb, var(--line) 70%, transparent)}.department-rank-node.is-leading>button{border-color:color-mix(in srgb, var(--department-color) 40%, var(--line))}.department-rank-node.is-leading .department-rank-copy strong{letter-spacing:.005em;font-size:12.5px}.department-rank-copy strong{line-height:1.25}.department-rank-node button>b.has-members{min-width:22px;height:22px;color:var(--paper);background:color-mix(in srgb, var(--department-color) 82%, var(--ink));font-variant-numeric:tabular-nums;border-radius:11px;justify-self:end;place-items:center;padding:0 6px;font-size:10px;font-weight:800;display:grid}.department-rank-node button>b.is-empty{min-height:22px}.department-rank-people{border-top:1px dashed color-mix(in srgb, var(--line) 85%, transparent);padding-top:7px}.department-rank-people>span>i{font-variant:normal;letter-spacing:.02em;border-radius:50%}.department-career-branch-header{min-height:54px}.department-career-branch-header small{letter-spacing:.07em;opacity:.78;font-size:8.5px}.department-career-branch-header strong{font-size:12.5px;line-height:1.2}.department-career-branches>section{border-radius:5px}.department-career-branches>section>div{row-gap:7px}.department-career-unassigned>span{letter-spacing:.06em}.department-rank-people>span{border-radius:var(--d-radius-sm)}.department-rank-editor .department-rank-role-grid .check-row{margin:0}.department-org-toggle{gap:8px}.department-org-toggle>i{background:color-mix(in srgb, currentColor 26%, transparent);border-radius:8px;flex:none;width:28px;height:16px;transition:background .16s;position:relative}.department-org-toggle>i:after{content:"";background:var(--paper);border-radius:50%;width:12px;height:12px;transition:transform .16s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0000004d}.department-org-toggle.is-on{border-color:color-mix(in srgb, var(--department-color) 45%, var(--line))}.department-org-toggle.is-on>i{background:var(--department-color)}.department-org-toggle.is-on>i:after{transform:translate(12px)}@media (prefers-reduced-motion:reduce){.department-org-toggle>i,.department-org-toggle>i:after{transition:none}}.department-board-workspace{align-content:start;gap:14px;display:grid}.department-board-editor>form{gap:0;padding-bottom:18px;display:grid}.department-board-editor-body{margin:14px 20px 0}.department-board-pin-row{margin:14px 20px 0!important}.department-board-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));align-items:start;gap:12px;display:grid}.department-board-post{border-top:3px solid var(--line);align-content:start;gap:10px;padding:14px 16px 12px;display:grid}.department-board-post.is-pinned{border-top-color:var(--department-color);background:color-mix(in srgb, var(--department-color) 5%, var(--paper))}.department-board-post>header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.department-board-post .eyebrow{align-items:center;gap:4px;display:inline-flex}.department-board-post.is-pinned .eyebrow{color:var(--department-color)}.department-board-post h3{overflow-wrap:anywhere;margin:3px 0 0;font-size:15px;line-height:1.25}.department-board-post-actions{gap:4px;display:flex}.department-board-post>footer{color:var(--muted);border-top:1px solid var(--line);padding-top:9px;font-size:9px;line-height:1.5}.department-board-post .markdown-content{overflow-wrap:anywhere;max-height:420px;font-size:11px;line-height:1.6;overflow:auto}.department-board-post .markdown-content>:first-child{margin-top:0}.department-board-post .markdown-content>:last-child{margin-bottom:0}.department-board-post .markdown-content pre{overflow-x:auto}.department-board-post .markdown-content img{max-width:100%}@media (max-width:700px){.department-board-grid{grid-template-columns:minmax(0,1fr)}.department-board-editor-body,.department-board-pin-row{margin-left:14px!important;margin-right:14px!important}}.department-board-compose{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:14px;display:grid}.department-board-preview{padding-bottom:16px}.department-board-preview>.department-board-post{margin:0 16px}.department-board-post.is-preview{border:1px solid var(--line);border-top:3px solid var(--line);background:var(--paper-soft)}.department-board-post.is-preview.is-pinned{border-top-color:var(--department-color)}.department-board-editor-body .markdown-editor{margin:0}.department-board-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}.department-board-post{gap:12px;padding:16px 18px 14px;transition:box-shadow .12s,transform .12s}.department-board-post:not(.is-preview):hover{transform:translateY(-1px);box-shadow:0 4px 14px #0000001a}.department-board-post h3{font:500 17px/1.2 Georgia,serif}.department-board-post-actions .icon-button{width:30px;height:30px}.department-board-post>footer{grid-template-columns:26px minmax(0,1fr);align-items:center;gap:9px;padding-top:10px;display:grid}.department-board-post>footer>i{aspect-ratio:1;color:#fff;background:var(--department-color);border-radius:50%;place-items:center;width:26px;font-size:8px;font-style:normal;font-weight:800;display:grid}.department-board-post>footer>span{gap:2px;min-width:0;display:grid}.department-board-post>footer strong{color:var(--ink);font-size:10px}.department-board-post>footer small{color:var(--muted);font-size:9px}.department-tab-order{background:var(--paper-soft);border:1px solid var(--line);border-radius:var(--d-radius-sm);margin:14px 20px 0;padding:12px}.department-tab-order>h3{margin:0;font-size:11px}.department-tab-order>p{color:var(--muted);margin:3px 0 10px;font-size:9px;line-height:1.5}.department-tab-order>ol{gap:5px;margin:0;padding:0;list-style:none;display:grid}.department-tab-order>ol>li{background:var(--paper);border:1px solid var(--line);border-radius:3px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;padding:6px 8px;display:grid}.department-tab-order-position{height:20px;color:var(--muted);background:var(--paper-soft);font-variant-numeric:tabular-nums;border-radius:3px;place-items:center;font-size:9px;font-weight:800;display:grid}.department-tab-order-label{gap:1px;min-width:0;display:grid}.department-tab-order-label strong{font-size:10px}.department-tab-order-label small{color:var(--muted);font-size:8px}.department-tab-order-actions{gap:3px;display:flex}.department-tab-order-actions .icon-button{width:26px;height:26px}@media (max-width:1000px){.department-board-compose{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.department-tab-order{margin-left:14px;margin-right:14px}}.department-units-workspace{align-content:start;gap:14px;display:grid}.department-units-workspace .department-rights-scope{grid-template-columns:repeat(3,minmax(0,1fr))}.department-unit-add{color:var(--muted);gap:6px;margin:12px 20px 0;font-size:10px;font-weight:700;display:grid}.department-unit-add select{width:100%;min-height:40px;color:var(--ink);background:var(--input);border:1px solid var(--line);padding:9px 10px}.department-unit-members{gap:6px;margin:12px 20px 0;display:grid}.department-unit-member{background:var(--paper-soft);border:1px solid var(--line);border-radius:var(--d-radius-sm);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:8px 11px;display:grid}.department-unit-member>span:first-child{gap:2px;min-width:0;display:grid}.department-unit-member strong{font-size:11px}.department-unit-member small{color:var(--muted);font-size:9px}.department-unit-member-actions{align-items:center;gap:4px;display:flex}.department-unit-member-actions .button.active{color:var(--ink);background:color-mix(in srgb, var(--department-color) 16%, var(--paper));border-color:var(--department-color)}.department-unit-rights-form{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.department-unit-profile{border-top:1px dashed var(--line);margin:14px 20px 0;padding-top:12px}.department-unit-profile>form{gap:0;display:grid}.department-unit-profile label{color:var(--muted);gap:6px;margin:10px 0 0;font-size:10px;font-weight:700;display:grid}.department-unit-profile input[type=text],.department-unit-profile input:not([type]){width:100%;min-height:40px;color:var(--ink);background:var(--input);border:1px solid var(--line);padding:9px 10px}.department-unit-profile .check-row{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px}@media (max-width:700px){.department-unit-add,.department-unit-members,.department-unit-profile{margin-left:14px;margin-right:14px}}.department-unit-scope{grid-template-columns:repeat(auto-fit,minmax(96px,1fr))}.department-unit-embed .department-board-workspace{gap:10px}.department-unit-embed .department-section-intro{margin:12px 20px 0;padding:0}.department-unit-embed .department-section-intro h2{font-size:17px}.department-unit-embed .department-board-grid,.department-unit-embed .department-board-compose{grid-template-columns:minmax(0,1fr);margin:0 20px}.department-unit-work{gap:10px;margin:12px 20px 0;display:grid}.department-unit-work-add{justify-self:start}.department-unit-form-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:9px;display:grid}.department-unit-form-grid label{color:var(--muted);gap:5px;font-size:10px;font-weight:700;display:grid}.department-unit-form-grid input,.department-unit-form-grid select{width:100%;min-height:38px;color:var(--ink);background:var(--input);border:1px solid var(--line);padding:8px 10px}.department-unit-records,.department-unit-trainings{gap:8px;display:grid}.department-unit-record,.department-unit-training{background:var(--paper-soft);border:1px solid var(--line);border-radius:var(--d-radius-sm);gap:9px;padding:12px 14px;display:grid}.department-unit-training.is-inactive{opacity:.62}.department-unit-record>header,.department-unit-training>header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.department-unit-training>header>button{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:0;display:grid}.department-unit-training>header>button>span:first-child{gap:2px;min-width:0;display:grid}.department-unit-record h4{margin:3px 0 0;font:500 14px/1.25 Georgia,serif}.department-unit-record-meta{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.department-unit-chip{color:var(--muted);background:var(--paper);border:1px solid var(--line);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:10px;padding:3px 8px;font-size:8px;font-weight:800}.department-unit-chip.priority-high,.department-unit-chip.priority-critical{color:color-mix(in srgb, var(--coral) 80%, var(--ink));border-color:var(--coral)}.department-unit-record>footer{color:var(--muted);border-top:1px solid var(--line);padding-top:8px;font-size:9px}.department-unit-record .markdown-content{overflow-wrap:anywhere;max-height:320px;font-size:11px;line-height:1.6;overflow:auto}.department-unit-qualifications{border-top:1px dashed var(--line);gap:5px;padding-top:9px;display:grid}.department-unit-qualification{background:var(--paper);border:1px solid var(--line);border-radius:3px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 9px;display:grid}.department-unit-qualification>span{gap:2px;min-width:0;display:grid}.department-unit-qualification strong{font-size:10px}.department-unit-qualification small{color:var(--muted);font-size:9px}.department-unit-qualification select{min-height:32px;color:var(--ink);background:var(--input);border:1px solid var(--line);padding:5px 8px;font-size:10px}@media (max-width:700px){.department-unit-work,.department-unit-embed .department-section-intro,.department-unit-embed .department-board-grid,.department-unit-embed .department-board-compose{margin-left:14px;margin-right:14px}}.department-management-grid.is-focused{grid-template-columns:minmax(0,1fr)}.department-tabs-unit .department-tabs-back{color:var(--muted);background:color-mix(in srgb, var(--department-color) 14%, transparent);border-right:1px solid var(--line);gap:7px}.department-tabs-unit .department-tabs-back:hover{color:var(--ink);background:color-mix(in srgb, var(--department-color) 22%, transparent)}.department-tabs-unit .department-tabs-back span{text-overflow:ellipsis;white-space:nowrap;max-width:190px;overflow:hidden}:root .department-tabs button[style*=--tab-color]{background:color-mix(in srgb, var(--tab-color) 18%, transparent)}:root .department-tabs button[style*=--tab-color]:hover{background:color-mix(in srgb, var(--tab-color) 30%, transparent)}:root .department-tabs button[style*=--tab-color].active{background:color-mix(in srgb, var(--tab-color) 42%, transparent);border-bottom-color:var(--tab-color)}.department-tab-order>ol>li.is-editable{grid-template-columns:22px minmax(0,1fr) auto auto}.department-tab-order-name{width:100%;min-height:30px;color:var(--ink);background:var(--input);border:1px solid var(--line);padding:5px 8px;font-size:10px}.department-tab-order-color{background:var(--input);border:1px solid var(--line);cursor:pointer;width:34px;min-height:30px;padding:2px}.department-tab-order-reset{width:26px;height:26px}.department-units-workspace .department-rights-editor{padding-bottom:18px}.department-units-workspace .department-unit-profile>form{padding-bottom:0}.markdown-content .redacted-text{color:var(--ink);background:color-mix(in srgb, var(--ink) 16%, transparent);border-bottom:2px solid var(--ink);border-radius:2px;padding:0 3px}.department-record-locked{color:var(--muted);background:var(--paper-soft);border:1px dashed var(--line);border-radius:var(--d-radius-sm);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;margin:0;padding:14px 16px;font-size:10px;line-height:1.5;display:grid}.department-record-locked strong{color:var(--ink);font-size:11px;display:block}.department-unit-chip.is-restricted{color:color-mix(in srgb, var(--gold) 78%, var(--ink));border-color:var(--gold)}.department-shared-records{border-top:1px dashed var(--line);gap:8px;margin-top:14px;padding-top:12px;display:grid}.department-shared-head{color:var(--muted);align-items:center;gap:7px;display:flex}.department-shared-head h3{letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.department-shared-head span{margin-left:auto;font-size:9px;font-weight:800}.department-shared-record{background:var(--paper-soft);border:1px solid var(--line);border-left:3px solid var(--department-color);border-radius:var(--d-radius-sm);gap:9px;padding:12px 14px;display:grid}.department-shared-record.is-locked{border-left-color:var(--gold)}.department-shared-record>header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.department-shared-record h4{margin:3px 0 0;font:500 14px/1.25 Georgia,serif}.department-shared-record .markdown-content{overflow-wrap:anywhere;max-height:260px;font-size:11px;line-height:1.6;overflow:auto}.department-shared-record>footer{color:var(--muted);border-top:1px solid var(--line);padding-top:8px;font-size:9px}.department-record-classification{background:var(--paper-soft);border:1px solid var(--line);border-left:3px solid var(--gold);border-radius:var(--d-radius-sm);gap:9px;margin:14px 20px 0;padding:12px;display:grid}.department-record-classification>.button{justify-self:start}.department-record-classification>label:not(.check-row){color:var(--muted);gap:5px;font-size:10px;font-weight:700;display:grid}.department-record-classification select{width:100%;min-height:38px;color:var(--ink);background:var(--input);border:1px solid var(--line);padding:8px 10px}.department-record-classification .check-row{background:var(--paper);border:1px solid var(--line);color:var(--ink);text-align:left;border-radius:3px;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:10px;margin:0;padding:10px;font-size:10px;font-weight:700;display:grid}.department-record-classification .check-row input{width:15px;min-height:15px;margin-top:2px}.department-record-classification .check-row span{gap:3px;display:grid}.department-record-classification .check-row small{color:var(--muted);font-size:9px;font-weight:400;line-height:1.4}.department-record-redact-actions{flex-wrap:wrap;gap:6px;display:flex}.department-record-redacted{background:color-mix(in srgb, var(--blue) 20%, #000);-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-user-select:none;user-select:none;border-radius:1px;padding:0 1px;display:inline;position:relative}.department-record-redacted>span{visibility:hidden}@media print{.department-record-redacted{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#000}}.department-shared-entry{background:var(--paper);border:1px solid var(--line);border-left:3px solid var(--department-color);border-radius:var(--d-radius-sm);overflow:hidden}.department-shared-entry.is-locked{border-left-color:var(--gold)}.department-shared-entry>summary,.department-shared-row{cursor:pointer;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr) auto;align-items:center;gap:12px;min-height:52px;padding:10px 14px;list-style:none;display:grid}.department-shared-entry>summary::-webkit-details-marker{display:none}.department-shared-entry>summary:hover,.department-shared-row:hover{background:var(--paper-soft)}.department-shared-entry>summary>span,.department-shared-row>span{gap:2px;min-width:0;display:grid}.department-shared-entry>summary strong,.department-shared-row strong{font:700 11px/1.2 Courier New,monospace}.department-shared-entry>summary b,.department-shared-row b{overflow-wrap:anywhere;font-size:11px}.department-shared-entry>summary small,.department-shared-row small{color:var(--muted);font-size:9px}.department-shared-lock{color:color-mix(in srgb, var(--gold) 80%, var(--ink));place-items:center;display:grid}.department-shared-entry[open]>summary{background:var(--paper-soft);border-bottom:1px solid var(--line)}.department-shared-row{width:100%;color:var(--ink);background:var(--paper);font:inherit;text-align:left;cursor:pointer}.department-shared-row.active{background:color-mix(in srgb, var(--department-color) 10%, var(--paper));border-color:var(--department-color)}.department-shared-origin{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;margin-right:auto;font-size:9px;font-weight:800}.department-record-redact-fields{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px;display:grid}.department-record-redact-fields .check-row{grid-template-columns:15px minmax(0,1fr);align-items:center;gap:8px;min-height:34px;padding:7px 9px}.department-record-redact-fields .check-row strong{font-size:9px}.department-record-view-switch{border:1px solid var(--line);border-radius:var(--d-radius-sm);grid-auto-flow:column;margin:0 auto 0 0;display:inline-grid;overflow:hidden}.department-record-view-switch button{min-height:30px;color:var(--muted);background:var(--paper);border:0;border-right:1px solid var(--line);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;align-items:center;gap:6px;padding:5px 12px;font-size:9px;font-weight:800;display:flex}.department-record-view-switch button:last-child{border-right:0}.department-record-view-switch button:hover{color:var(--ink);background:var(--paper-soft)}.department-record-view-switch button.active{color:var(--ink);background:color-mix(in srgb, var(--department-color) 16%, var(--paper))}.department-shared-row.is-sealed{cursor:default;opacity:.82}.department-shared-row.is-sealed strong,.department-shared-row.is-sealed b{color:var(--muted);letter-spacing:.04em}.department-record-redact-hint{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.department-record-redact-list>strong{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.department-record-redact-list>div{flex-wrap:wrap;gap:5px;display:flex}.department-redaction-chip{max-width:100%;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:var(--d-radius-lg);font:inherit;cursor:pointer;align-items:center;gap:6px;padding:4px 7px;font-size:9px;display:inline-flex;overflow:hidden}.department-redaction-chip:hover{border-color:var(--coral)}.department-redaction-chip>em{color:var(--paper);background:color-mix(in srgb, var(--blue) 20%, #000);text-transform:uppercase;border-radius:8px;padding:1px 5px;font-size:8px;font-style:normal;font-weight:800}.department-request-detail input[type=checkbox],.department-request-detail input[type=radio],.department-profile input[type=checkbox],.department-personnel-file input[type=checkbox],.department-rank-editor input[type=checkbox],.department-board-editor input[type=checkbox]{width:15px;min-width:15px;height:15px;min-height:0;accent-color:var(--department-color,var(--blue));flex:none;margin:0;padding:0}.department-form-caption{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid var(--line);margin:20px 20px 0;padding-bottom:6px;font-size:9px;font-weight:700}.department-form-caption:first-of-type{margin-top:4px}.department-share-toggle{cursor:pointer;background:var(--paper);border:1px solid var(--line);align-items:flex-start;gap:9px;margin:0;padding:10px 12px;display:flex}.department-share-toggle input{accent-color:var(--department-color,var(--blue));flex:none;margin-top:2px}.department-share-toggle span{gap:3px;display:grid}.department-share-toggle strong{letter-spacing:.02em;font-size:11px}.department-share-toggle small{color:var(--muted);font-size:9px;line-height:1.4}.department-share-toggle.is-wide{margin:14px 20px 0}.department-share-toggle strong svg{vertical-align:-2px;color:color-mix(in srgb, var(--input) 18%, var(--gold));margin-right:3px}.department-share-toggle:has(input:checked){border-color:color-mix(in srgb, var(--department-color,var(--blue)) 45%, var(--line));background:color-mix(in srgb, var(--department-color,var(--blue)) 6%, var(--paper))}.department-share-toggle:has(input:disabled){opacity:.55;cursor:not-allowed}.department-transfer-document-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:10px 12px 0;display:flex}.department-transfer-document-actions>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:5px;margin-right:auto;font-size:9px;font-weight:700;display:inline-flex}.department-transfer-document-editor{background:var(--paper);border:1px solid var(--line);gap:12px;margin:10px 12px 12px;padding:14px;display:grid}.department-transfer-document-editor label{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;gap:5px;margin:0;font-size:9px;font-weight:600;display:grid}.department-transfer-document-editor input,.department-transfer-document-editor select,.department-transfer-document-editor textarea{width:100%;color:var(--ink);font:inherit;letter-spacing:0;text-transform:none;background:var(--paper-soft);border:1px solid var(--line);padding:9px 10px;font-size:12px}.department-transfer-document-editor textarea{resize:vertical;min-height:220px;line-height:1.6}.department-transfer-document-editor .department-confidentiality,.department-transfer-document-editor .department-editor-actions{margin:0}.department-incoming>.department-incoming-unit{width:100%;min-height:61px;color:inherit;text-align:left;border:0;border-top:1px solid var(--line);cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px;padding:11px 18px;display:grid}.department-incoming>.department-incoming-unit:hover{background:color-mix(in srgb, var(--department-color,var(--blue)) 6%, transparent)}.department-incoming-unit>span{margin-top:5px}.department-incoming-unit div{gap:3px;min-width:0;display:grid}.department-incoming-unit strong{overflow-wrap:anywhere;font-size:12px}.department-incoming-unit small{color:var(--muted);font-size:9px}.department-incoming-unit b{color:var(--department-color,var(--blue));letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;padding-top:2px;font-size:9px;font-weight:700}.department-metrics article em{color:var(--muted);letter-spacing:.04em;font-size:9px;font-style:normal}.mailbox-workspace{--department-color:var(--mailbox-color,#52738c);grid-template-columns:minmax(0,390px) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (max-width:1180px){.mailbox-workspace{grid-template-columns:minmax(0,1fr)}}.mailbox-list,.mailbox-detail{overflow:hidden}.mailbox-list .section-heading .eyebrow{color:var(--mailbox-color);text-transform:none;letter-spacing:.02em}.mailbox-picker{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;gap:5px;margin:12px 20px 0;font-size:9px;font-weight:700;display:grid}.mailbox-picker select{color:var(--ink);font:inherit;letter-spacing:0;text-transform:none;background:var(--input);border:1px solid var(--line);padding:9px 10px;font-size:12px}.mailbox-folders{gap:4px;margin:14px 20px 0;display:flex}.mailbox-folders button{color:var(--muted);font:inherit;border-radius:var(--d-radius-pill);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:6px;padding:8px 13px;font-size:11px;font-weight:650;display:inline-flex}.mailbox-folders button:hover{color:var(--ink)}.mailbox-folders button.active{color:var(--mailbox-color);background:color-mix(in srgb, var(--mailbox-color) 12%, transparent);border-color:color-mix(in srgb, var(--mailbox-color) 32%, transparent)}.mailbox-folders b{color:var(--paper);background:var(--mailbox-color);border-radius:var(--d-radius-pill);padding:1px 6px;font-size:9px}.mailbox-search{margin:12px 20px 0}.mailbox-rows{border-top:1px solid var(--line);margin-top:12px;display:grid}.mailbox-rows>button{color:var(--ink);text-align:left;border:0;border-bottom:1px solid var(--line);cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;padding:12px 20px;display:grid}.mailbox-rows>button:hover{background:var(--paper-soft)}.mailbox-rows>button.active{background:color-mix(in srgb, var(--mailbox-color) 9%, var(--paper-soft));box-shadow:inset 3px 0 0 var(--mailbox-color)}.mailbox-direction{border-radius:var(--d-radius-pill);place-items:center;width:26px;height:26px;margin-top:2px;display:grid}.mailbox-direction.in{color:color-mix(in srgb, var(--teal) 72%, var(--ink));background:color-mix(in srgb, var(--teal) 14%, transparent)}.mailbox-direction.out{color:color-mix(in srgb, var(--blue) 72%, var(--ink));background:color-mix(in srgb, var(--blue) 14%, transparent)}.mailbox-row-body{gap:3px;min-width:0;display:grid}.mailbox-row-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.mailbox-row-top strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.mailbox-row-top b{color:var(--muted);white-space:nowrap;font-size:9px;font-weight:600}.mailbox-row-subject{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mailbox-rows>button.unread .mailbox-row-subject,.mailbox-rows>button.unread .mailbox-row-top strong{font-weight:700}.mailbox-row-foot{align-items:center;gap:8px;display:flex}.mailbox-row-foot small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.mailbox-clip{color:var(--muted);align-items:center;gap:3px;font-size:9px;font-style:normal;font-weight:700;display:inline-flex}.mailbox-official{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:color-mix(in srgb, var(--gold) 14%, transparent);border-radius:var(--d-radius-pill);padding:2px 7px;font-size:8px;font-style:normal;font-weight:700}.mailbox-thread{padding:20px}.mailbox-thread>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:14px;display:flex}.mailbox-thread h2{margin:3px 0 4px;font-size:19px}.mailbox-thread .eyebrow{color:var(--mailbox-color)}.mailbox-thread>header p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:11px}.mailbox-thread-actions{gap:6px;display:flex}.mailbox-official-bar{background:var(--paper-soft);border:1px solid var(--line);border-radius:9px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;padding:10px 12px;font-size:11px;display:flex}.mailbox-official-bar select{color:var(--ink);font:inherit;background:var(--input);border:1px solid var(--line);margin-left:auto;padding:6px 9px;font-size:11px}.mailbox-status{letter-spacing:.06em;text-transform:uppercase;background:color-mix(in srgb, var(--muted) 14%, transparent);border-radius:var(--d-radius-pill);padding:3px 9px;font-size:9px;font-weight:700}.mailbox-status.completed{color:color-mix(in srgb, var(--teal) 72%, var(--ink));background:color-mix(in srgb, var(--teal) 14%, transparent)}.mailbox-status.declined{color:color-mix(in srgb, var(--coral) 72%, var(--ink));background:color-mix(in srgb, var(--coral) 14%, transparent)}.mailbox-status.in_progress{color:color-mix(in srgb, var(--gold) 72%, var(--ink));background:color-mix(in srgb, var(--gold) 15%, transparent)}.mailbox-messages{margin-top:4px;display:grid}.mailbox-message{border-bottom:1px solid var(--line);padding:18px 0}.mailbox-message:last-child{border-bottom:0}.mailbox-message header{align-items:center;gap:11px;margin-bottom:11px;display:flex}.mailbox-avatar{color:#fff;letter-spacing:.04em;border-radius:var(--d-radius-pill);place-items:center;width:34px;height:34px;font-size:11px;font-weight:700;display:grid}.mailbox-message-from{flex:1;gap:1px;min-width:0;display:grid}.mailbox-message strong{font-size:13px}.mailbox-message small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.mailbox-message time{color:var(--muted);white-space:nowrap;font-size:10px}.mailbox-message p{white-space:pre-wrap;margin:0;padding-left:45px;font-size:13px;line-height:1.7}.mailbox-attachments{padding-left:45px}.mailbox-attachment-document{background:color-mix(in srgb, var(--paper) 86%, var(--ink));border-radius:var(--d-radius-md);max-height:620px;margin-bottom:10px;overflow:auto}.mailbox-attach-pickers{flex-wrap:wrap;flex:1;gap:8px;padding:9px 0;display:flex}.mailbox-attach-pickers select{color:var(--ink);font:inherit;background:var(--paper-soft);border:1px solid var(--line);border-radius:var(--d-radius-pill);cursor:pointer;padding:7px 10px;font-size:11px}.mailbox-attach-pickers small{color:var(--muted);font-size:10px}.mailbox-compose-field.is-attach{align-items:flex-start}.mailbox-compose-field.is-attach>label{padding-top:16px}.mailbox-attachments>details{background:var(--paper);border:1px solid var(--line);border-radius:8px;margin-top:8px}.mailbox-attachments>details>summary{cursor:pointer;align-items:center;gap:8px;padding:9px 11px;display:flex}.mailbox-attachments summary svg{color:var(--muted)}.mailbox-attachments summary strong{font-size:11px}.mailbox-attachments summary small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.mailbox-attachment-body{padding:0 11px 11px}.mailbox-attachment-body p{white-space:pre-wrap;margin:0;font-size:11px;line-height:1.6}.mailbox-compose{flex-direction:column;min-height:460px;display:flex}.mailbox-compose>header{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:16px 20px;display:flex}.mailbox-compose>header svg{color:var(--mailbox-color)}.mailbox-compose>header h2{flex:1;margin:0;font-size:15px}.mailbox-compose>header small{color:var(--muted);font-size:10px}.mailbox-compose-field{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:0 20px;display:flex}.mailbox-compose-field>label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;flex:0 0 76px;margin:0;font-size:10px;font-weight:700}.mailbox-compose-field>input,.mailbox-compose-field>select{min-width:0;min-height:44px;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:13px}.mailbox-compose-field>select{cursor:pointer}.mailbox-compose-body{min-height:240px;color:var(--ink);font:inherit;resize:vertical;background:0 0;border:0;outline:none;flex:1;padding:16px 20px;font-size:13px;line-height:1.65}.mailbox-compose>footer{border-top:1px solid var(--line);align-items:center;gap:10px;padding:14px 20px;display:flex}.mailbox-compose>footer small{color:var(--muted);text-align:right;flex:1;font-size:9px}.mailbox-draft-attachments{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:7px;padding:12px 20px;display:flex}.mailbox-draft-attachments span{background:var(--paper-soft);border:1px solid var(--line);border-radius:var(--d-radius-pill);align-items:center;gap:7px;padding:6px 8px 6px 12px;font-size:11px;display:inline-flex}.mailbox-draft-attachments svg{color:var(--muted)}.mailbox-reply{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.mailbox-reply label{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;gap:6px;font-size:9px;font-weight:700;display:grid}.mailbox-reply textarea{min-height:120px;color:var(--ink);font:inherit;letter-spacing:0;text-transform:none;background:var(--input);border:1px solid var(--line);resize:vertical;padding:10px 12px;font-size:12px;line-height:1.6}.mailbox-workspace .button.primary{background:var(--mailbox-color);border-color:var(--mailbox-color)}.mailbox-attachment-body .button{margin-top:10px}.mailbox-attach-summary{flex-wrap:wrap;flex:1;align-items:center;gap:8px;padding:9px 0;display:flex}.mailbox-attach-summary small{color:var(--muted);font-size:10px}.mailbox-picker-modal{flex-direction:column;width:min(680px,92vw);max-height:82vh;display:flex}.mailbox-picker-lists{flex:1;padding:0 4px;overflow:auto}.mailbox-picker-lists section{margin-bottom:16px}.mailbox-picker-lists h4{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:9px;font-weight:700}.mailbox-picker-lists label{cursor:pointer;background:var(--paper-soft);border:1px solid var(--line);border-radius:8px;align-items:flex-start;gap:10px;margin-bottom:6px;padding:10px 12px;display:flex}.mailbox-picker-lists label:has(input:checked){border-color:color-mix(in srgb, var(--mailbox-color) 50%, var(--line));background:color-mix(in srgb, var(--mailbox-color) 9%, var(--paper-soft))}.mailbox-picker-lists input[type=checkbox]{width:15px;min-width:15px;height:15px;min-height:0;accent-color:var(--mailbox-color);flex:none;margin-top:2px}.mailbox-picker-lists label>span{gap:2px;display:grid}.mailbox-picker-lists strong{font-size:12px}.mailbox-picker-lists small{color:var(--muted);font-size:10px}.mailbox-attachment-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.mailbox-dossier-offer{background:color-mix(in srgb, var(--teal) 8%, var(--paper-soft));border:1px solid color-mix(in srgb, var(--teal) 30%, var(--line));border-radius:10px;gap:8px;margin-top:14px;padding:13px 15px;display:grid}.mailbox-dossier-offer>strong{color:var(--teal);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:700}.mailbox-dossier-offer>span{justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.mailbox-dossier-offer>small{color:var(--muted);font-size:10px}.character-documents{grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (max-width:1100px){.character-documents{grid-template-columns:minmax(0,1fr)}}.character-documents-rows{border-top:1px solid var(--line);margin-top:10px;display:grid}.character-documents-rows>button{color:var(--ink);text-align:left;border:0;border-bottom:1px solid var(--line);cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 20px;display:grid}.character-documents-rows>button:hover{background:var(--paper-soft)}.character-documents-rows>button.active{background:var(--paper-soft);box-shadow:inset 3px 0 0 var(--teal)}.character-document-dot{border-radius:var(--d-radius-pill);width:9px;height:9px}.character-documents-rows>button>span:nth-child(2){gap:2px;min-width:0;display:grid}.character-documents-rows strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.character-documents-rows small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.character-document-sheet{background:color-mix(in srgb, var(--paper) 86%, var(--ink));max-height:74vh;overflow:auto}.department-record-pick{color:#0000;border:1px solid var(--line);cursor:pointer;opacity:0;background:0 0;border-radius:5px;place-items:center;width:19px;height:19px;transition:opacity .12s;display:grid}.department-record-rows>button:hover .department-record-pick,.department-dossier-rows>button:hover .department-record-pick,.department-dossier-timeline summary:hover .department-record-pick,.character-documents-rows>button:hover .department-record-pick,.mailbox-attachments>details>summary:hover .department-record-pick,.department-record-pick:focus-visible,.department-record-pick.is-picked{opacity:1}.mailbox-attachments>details>summary>.department-record-pick{flex:none}.mailbox-attachments summary .department-record-pick svg,.character-documents-rows .department-record-pick svg{color:inherit}.character-documents-rows{--department-color:var(--teal)}.department-record-pick.is-blank,.department-dossier-timeline summary:hover .department-record-pick.is-blank{opacity:0;cursor:default;pointer-events:none}.department-record-pick:hover{border-color:var(--department-color,var(--blue))}.department-record-pick.is-picked{color:var(--auf-blue);background:var(--department-color,var(--blue));border-color:var(--department-color,var(--blue))}.mailbox-draft-attachments span.is-basket{border-color:color-mix(in srgb, var(--mailbox-color) 45%, var(--line));background:color-mix(in srgb, var(--mailbox-color) 9%, var(--paper))}.mailbox-suggest{flex:1;min-width:0;position:relative}.mailbox-suggest>input{width:100%;min-height:44px;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;padding:0;font-size:13px}.mailbox-suggest>ul{z-index:30;background:var(--paper);border:1px solid var(--line);width:min(420px,100% + 16px);box-shadow:0 18px 40px var(--shadow);border-radius:11px;margin:0;padding:5px;list-style:none;position:absolute;top:calc(100% - 4px);left:-8px}.mailbox-suggest li button{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.mailbox-suggest li button:hover{background:color-mix(in srgb, var(--mailbox-color) 11%, transparent)}.mailbox-suggest-dot{border-radius:var(--d-radius-pill);flex:none;width:8px;height:8px}.mailbox-suggest li span:nth-child(2){flex:1;gap:1px;min-width:0;display:grid}.mailbox-suggest strong{font-size:12px}.mailbox-suggest small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.mailbox-suggest i{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:8px;font-style:normal;font-weight:700}.department-record-rows>button{grid-template-columns:auto auto minmax(0,1fr) auto}.department-dossier-rows>button{grid-template-columns:34px minmax(0,1fr) auto auto}.ia-workspace{grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.ia-overview{grid-column:1/-1}@media (max-width:900px){.ia-workspace{grid-template-columns:minmax(0,1fr)}}.ia-metrics{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.ia-metrics article{background:var(--paper-soft);border:1px solid var(--line);border-radius:9px;align-items:center;gap:10px;padding:11px 12px;display:flex}.ia-metrics article.is-alert{color:color-mix(in srgb, var(--coral) 72%, var(--ink));background:color-mix(in srgb, var(--coral) 9%, var(--paper-soft));border-color:color-mix(in srgb, var(--coral) 32%, var(--line))}.ia-metrics svg{color:var(--muted);flex:none}.ia-metrics article.is-alert svg{color:var(--coral)}.ia-metrics span{gap:1px;display:grid}.ia-metrics small{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:700}.ia-metrics strong{font-size:17px}.ia-upcoming{margin:16px 20px 0}.ia-upcoming h4{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:9px;font-weight:700}.ia-upcoming button{text-align:left;background:var(--paper-soft);border:1px solid var(--line);cursor:pointer;border-radius:8px;gap:2px;width:100%;margin-bottom:7px;padding:10px 12px;display:grid}.ia-upcoming strong{font-size:12px}.ia-upcoming span{color:var(--ink);font-size:11px}.ia-upcoming small{color:var(--muted);font-size:9px}.ia-rows{border-top:1px solid var(--line);margin-top:12px;display:grid}.ia-rows>button{text-align:left;border:0;border-bottom:1px solid var(--line);cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 20px;display:grid}.ia-rows>button:hover{background:var(--paper-soft)}.ia-rows>button.active{background:color-mix(in srgb, var(--department-color,var(--blue)) 8%, var(--paper-soft));box-shadow:inset 3px 0 0 var(--department-color,var(--blue))}.ia-rows>button>span:nth-child(2){gap:2px;min-width:0;display:grid}.ia-rows strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ia-rows small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.ia-due.is-over{color:var(--coral);font-weight:700}.ia-severity{border-radius:var(--d-radius-pill);background:var(--muted);width:8px;height:30px}.ia-severity.low{background:color-mix(in srgb, var(--teal) 70%, transparent)}.ia-severity.medium{background:var(--blue)}.ia-severity.high{background:var(--gold)}.ia-severity.critical{background:var(--coral)}.ia-status{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:var(--d-radius-pill);background:color-mix(in srgb, var(--muted) 14%, transparent);color:var(--muted);padding:3px 9px;font-size:8px;font-weight:700}.ia-status.investigation{color:color-mix(in srgb, var(--gold) 72%, var(--ink));background:color-mix(in srgb, var(--gold) 15%, transparent)}.ia-status.hearing{color:color-mix(in srgb, var(--blue) 72%, var(--ink));background:color-mix(in srgb, var(--blue) 15%, transparent)}.ia-status.closed{color:color-mix(in srgb, var(--teal) 72%, var(--ink));background:color-mix(in srgb, var(--teal) 14%, transparent)}.ia-case{padding:20px}.ia-case>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:14px;display:flex}.ia-case h2{margin:3px 0 4px;font-size:20px}.ia-case>header p{color:var(--muted);margin:0;font-size:11px}.ia-controls{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin-top:14px;display:grid}.ia-controls label{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;gap:5px;font-size:8px;font-weight:700;display:grid}.ia-controls select{color:var(--ink);font:inherit;letter-spacing:0;text-transform:none;background:var(--input);border:1px solid var(--line);padding:8px 9px;font-size:11px}.ia-summary,.ia-outcome,.ia-hearings,.ia-entries{margin-top:18px}.ia-summary h3,.ia-outcome h3,.ia-hearings h3,.ia-entries h3{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:6px;margin:0 0 8px;font-size:9px;font-weight:700;display:flex}.ia-summary p{white-space:pre-wrap;margin:0;font-size:12px;line-height:1.65}.ia-outcome{background:color-mix(in srgb, var(--gold) 9%, var(--paper-soft));border:1px solid color-mix(in srgb, var(--gold) 32%, var(--line));border-radius:9px;padding:13px 15px}.ia-outcome h3{color:var(--gold)}.ia-outcome p{margin:0 0 6px;font-size:12px;line-height:1.6}.ia-outcome small{color:var(--muted);font-size:10px}.ia-hearings>div{background:var(--paper-soft);border:1px solid var(--line);border-radius:9px;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;padding:11px 13px;display:flex}.ia-hearings>div.is-done{opacity:.6}.ia-hearings>div span{gap:2px;display:grid}.ia-hearings strong{font-size:12px}.ia-hearings small{color:var(--muted);font-size:10px}.ia-hearings p{margin:4px 0 0;font-size:11px;line-height:1.55}.ia-hearing-form,.ia-entry-form{background:var(--paper-soft);border:1px solid var(--line);border-radius:9px;gap:10px;margin-top:12px;padding:14px;display:grid}.ia-hearing-form label,.ia-entry-form label{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;gap:5px;margin:0;font-size:9px;font-weight:700;display:grid}.ia-hearing-form input,.ia-hearing-form select,.ia-entry-form input,.ia-entry-form select,.ia-entry-form textarea{color:var(--ink);font:inherit;letter-spacing:0;text-transform:none;background:var(--input);border:1px solid var(--line);padding:9px 10px;font-size:12px}.ia-entry-form textarea{resize:vertical;min-height:110px;line-height:1.6}.ia-entries article{background:var(--paper-soft);border:1px solid var(--line);border-radius:9px;margin-bottom:9px;padding:12px 14px}.ia-entries article header{align-items:baseline;gap:9px;margin-bottom:6px;display:flex}.ia-entries article strong{flex:1;font-size:12px}.ia-entries article small{color:var(--muted);white-space:nowrap;font-size:9px}.ia-entries article p{white-space:pre-wrap;margin:0;font-size:12px;line-height:1.6}.ia-entry-kind{letter-spacing:.07em;text-transform:uppercase;border-radius:var(--d-radius-pill);color:var(--muted);background:color-mix(in srgb, var(--muted) 13%, transparent);padding:2px 8px;font-size:8px;font-weight:700}.ia-entry-kind.evidence{color:color-mix(in srgb, var(--blue) 72%, var(--ink));background:color-mix(in srgb, var(--blue) 14%, transparent)}.ia-entry-kind.decision{color:color-mix(in srgb, var(--gold) 72%, var(--ink));background:color-mix(in srgb, var(--gold) 15%, transparent)}.ia-report-wrap{display:block}.ia-report-intro{gap:11px;padding:0 20px 18px;display:grid}.ia-report-intro p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.ia-report-intro button{justify-self:start}.department-ia-notice{color:color-mix(in srgb, var(--gold) 72%, var(--ink));background:color-mix(in srgb, var(--gold) 10%, var(--paper-soft));border:1px solid color-mix(in srgb, var(--gold) 34%, var(--line));border-radius:9px;align-items:flex-start;gap:11px;margin:14px 20px 0;padding:12px 14px;display:flex}.department-ia-notice>div{gap:3px;display:grid}.department-ia-notice strong{letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}.department-ia-notice small{color:var(--ink);font-size:11px}.department-ia-notice .department-ia-hint{color:var(--muted);font-size:10px}.ia-report form>label{color:var(--muted);align-content:start;gap:7px;margin:14px 20px 0;font-size:10px;font-weight:700;display:grid}.ia-report form input,.ia-report form textarea{width:100%;min-height:43px;color:var(--ink);font:inherit;letter-spacing:0;text-transform:none;border:1px solid var(--mdt-line-strong,var(--line));background:#fff;padding:9px 10px;font-size:12px}.ia-report form textarea{resize:vertical;min-height:130px;line-height:1.6}.ia-report .department-share-toggle{margin:14px 20px 0}.ia-detail input[type=checkbox],.ia-report input[type=checkbox]{width:15px;min-width:15px;height:15px;min-height:0;accent-color:var(--department-color,var(--blue));flex:none;margin:0;padding:0}.ia-inbox{background:color-mix(in srgb, var(--coral) 8%, var(--paper-soft));border:1px solid color-mix(in srgb, var(--coral) 30%, var(--line));border-radius:9px;margin:14px 20px 0;padding:12px 13px}.ia-inbox h4{color:var(--coral);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:6px;margin:0 0 8px;font-size:9px;font-weight:700;display:flex}.ia-inbox button{width:100%;color:var(--ink);text-align:left;background:var(--paper);border:1px solid var(--line);cursor:pointer;border-radius:8px;gap:2px;margin-bottom:6px;padding:9px 11px;display:grid}.ia-inbox button:hover{border-color:color-mix(in srgb, var(--coral) 45%, var(--line))}.ia-inbox strong{font-size:12px}.ia-inbox small{color:var(--muted);font-size:9px}.ia-report-body{background:var(--paper-soft);border:1px solid var(--line);border-radius:9px;gap:7px;margin:14px 20px 0;padding:13px 15px;display:grid}.ia-report-body p{white-space:pre-wrap;margin:0;font-size:12px;line-height:1.6}.ia-report-body small{color:var(--muted);font-size:10px}.ia-rows>button,.ia-rows strong,.ia-upcoming button,.ia-upcoming strong,.ia-upcoming span{color:var(--ink)}.ia-report-bar{color:var(--muted);border:1px dashed var(--line);border-radius:var(--d-radius-pill);background:0 0;align-items:center;gap:10px;margin-top:14px;padding:9px 14px;font-size:11px;display:flex}.ia-report-bar svg{color:var(--muted);flex:none}.ia-report-bar span{flex:1}.ia-report-bar strong{color:var(--ink);font-weight:600}.ia-report-bar button{color:var(--ink);font:inherit;background:var(--paper-soft);border:1px solid var(--line);border-radius:var(--d-radius-pill);cursor:pointer;flex:none;padding:5px 12px;font-size:11px;font-weight:650}.ia-report-bar button:hover{border-color:var(--department-color,var(--blue));color:var(--department-color,var(--blue))}.ia-report{margin-top:14px}.ia-report form{padding-bottom:18px}.ia-view-switch{margin:12px 20px 0}.ia-person{padding:20px}.ia-person>header{border-bottom:1px solid var(--line);padding-bottom:14px}.ia-person h2{margin:3px 0;font-size:20px}.ia-person>header p{color:var(--muted);margin:0;font-size:11px}.ia-person-case{background:var(--paper-soft);border:1px solid var(--line);border-radius:9px;margin-top:14px;padding:14px 15px}.ia-person-case>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.ia-person-case dl{flex-wrap:wrap;gap:6px 20px;margin:0 0 10px;display:flex}.ia-person-case dt{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:700}.ia-person-case dd{margin:1px 0 0;font-size:11px}.ia-person-case>p{white-space:pre-wrap;margin:0 0 10px;font-size:12px;line-height:1.6}.ia-person-entries{border-top:1px solid var(--line);margin-top:10px;padding-top:10px}.ia-person-entries h4{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;margin:0 0 8px;font-size:8px;font-weight:700}.ia-person-entries article{background:var(--paper);border:1px solid var(--line);border-radius:8px;margin-bottom:8px;padding:10px 12px}.ia-person-entries article header{align-items:baseline;gap:9px;margin-bottom:5px;display:flex}.ia-person-entries article strong{flex:1;font-size:12px}.ia-person-entries article small{color:var(--muted);white-space:nowrap;font-size:9px}.ia-person-entries article p{white-space:pre-wrap;margin:0;font-size:12px;line-height:1.6}.ia-person-entries>p{color:var(--muted);margin:0 0 5px;font-size:11px}.ia-person-actions{margin-top:10px}.department-unit-logo{background:var(--paper-soft);border:1px solid var(--line);border-radius:9px;align-items:flex-start;gap:14px;margin:14px 20px 0;padding:14px;display:flex}.department-unit-logo>span{width:62px;height:62px;color:var(--muted);background:var(--paper);border:1px solid var(--line);border-radius:var(--d-radius-lg);place-items:center;display:grid;overflow:hidden}.department-unit-logo img{object-fit:contain;width:46px;height:46px}.department-unit-logo>div{flex:1;gap:4px;display:grid}.department-unit-logo strong{font-size:12px}.department-unit-logo small{color:var(--muted);font-size:10px;line-height:1.5}.department-unit-logo>div>div{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.department-unit-logo label.button{cursor:pointer;letter-spacing:normal;text-transform:none;align-items:center;gap:6px;margin:0;font-size:11px;display:inline-flex}.department-tabs .department-tab-crest{object-fit:contain;flex:none;width:18px;height:18px}.department-print-copies{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;gap:5px;margin:14px 20px 0;font-size:10px;font-weight:700;display:grid}.department-print-copies select{width:96px}.department-print-copies small{letter-spacing:0;text-transform:none;font-size:9px;font-weight:400}.character-documents-actions{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin:12px 20px;display:grid}.character-documents-upload{cursor:pointer;position:relative}.character-documents-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.character-documents-upload:has(input:disabled){opacity:.6;cursor:default}.character-document-page{aspect-ratio:auto;height:auto;min-height:420px;overflow:visible}.character-document-routing{border-bottom:1px solid color-mix(in srgb, var(--input) 48%, var(--line-strong))}.character-document-routing dl{grid-template-columns:repeat(3,minmax(0,1fr))}.character-document-body .markdown-content{font-size:10px;line-height:1.75}.character-document-body .markdown-content h1,.character-document-body .markdown-content h2,.character-document-body .markdown-content h3{letter-spacing:.02em;margin:14px 0 6px;font-size:11px;font-weight:800}.character-document-body .markdown-content h1:first-child,.character-document-body .markdown-content h2:first-child,.character-document-body .markdown-content h3:first-child{margin-top:0}.character-document-body .markdown-content p{margin:0 0 9px}.character-document-body .markdown-content ul,.character-document-body .markdown-content ol{margin:0 0 9px;padding-left:18px}.character-document-body .markdown-content li{margin-bottom:3px}.character-document-body .markdown-content blockquote{border-left:2px solid color-mix(in srgb, var(--canvas) 36%, var(--line-strong));color:color-mix(in srgb, var(--paper-soft) 18%, var(--forest));margin:0 0 9px;padding-left:10px}.department-service-number{flex-wrap:wrap;align-items:flex-end;gap:8px 14px;margin:14px 20px 0;display:flex}.department-service-number label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;gap:4px;font-size:9px;font-weight:750;display:grid}.department-service-number input{width:108px}.department-service-number small{color:var(--muted);padding-bottom:9px;font-size:10px}.department-service-number small b{color:var(--ink);font-weight:700}.department-personnel-notes{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;gap:5px;margin:16px 20px 0;font-size:9px;font-weight:750;display:grid}.department-personnel-notes textarea{resize:vertical;min-height:96px}.mailbox-filing-dialog{width:min(520px,92vw)}.mailbox-filing-hint{color:var(--muted);margin:0 20px;font-size:12px;line-height:1.6}.mailbox-filing-people{border:1px solid var(--line);border-radius:var(--d-radius-md);max-height:280px;margin:12px 20px 0;overflow-y:auto}.mailbox-filing-people>button{width:100%;min-height:40px;color:var(--ink);border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font-size:12px;display:flex}.mailbox-filing-people>button:last-child{border-bottom:0}.mailbox-filing-people>button:hover{background:var(--paper-soft)}.mailbox-filing-people>button.active{color:var(--department-color);background:color-mix(in srgb, var(--department-color) 10%, transparent);font-weight:700}.character-document-editor{--sheet-ink:#1d2320;--sheet-line:#c8d2ce;--desk:#d7dddb;--chrome:var(--paper);background:var(--desk);flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}:root[data-theme=dark] .character-document-editor{--desk:#171d1c}.character-document-editor>.section-heading{background:var(--chrome);border-bottom:1px solid var(--line);flex:none}.character-document-fields{background:var(--chrome);border-bottom:1px solid var(--line);flex:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 16px;margin:0;padding:13px 20px 15px;display:grid}.character-document-fields .wide{grid-column:1/-1}.character-document-fields label{min-width:0;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;gap:4px;font-size:9px;font-weight:750;display:grid}.character-document-fields label small{letter-spacing:0;text-transform:none;opacity:.75;font-size:8px;font-weight:400}.character-document-fields input{width:100%;min-height:32px;color:var(--ink);background:var(--input);border:1px solid var(--line);border-radius:var(--d-radius-sm);letter-spacing:0;text-transform:none;padding:5px 9px;font-size:12px;font-weight:500}.character-document-fields input:focus{border-color:var(--teal);box-shadow:0 0 0 3px color-mix(in srgb, var(--teal) 16%, transparent);outline:none}.doc-editor{flex-direction:column;flex:1;min-height:0;display:flex}.doc-ribbon{background:var(--chrome);border-bottom:1px solid var(--line);flex-wrap:wrap;flex:none;align-items:center;gap:4px 10px;padding:8px 20px;display:flex}.doc-ribbon-group{border-right:1px solid var(--line);align-items:center;gap:3px;padding-right:10px;display:flex}.doc-ribbon-group:last-child{border-right:0;padding-right:0}.doc-ribbon button{width:30px;height:30px;color:var(--ink);border-radius:var(--d-radius-sm);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;display:grid}.doc-ribbon button:hover{background:color-mix(in srgb, var(--teal) 14%, transparent);border-color:color-mix(in srgb, var(--teal) 34%, transparent)}.doc-ribbon select{min-height:30px;color:var(--ink);background:var(--input);border:1px solid var(--line);border-radius:var(--d-radius-sm);padding:0 6px;font-size:11px}.doc-ribbon input[type=color]{background:var(--input);border:1px solid var(--line);border-radius:var(--d-radius-sm);cursor:pointer;width:30px;height:30px;padding:2px}.doc-ribbon-blocks button{width:auto;padding:0 10px;font-size:11px;font-weight:600}.doc-ribbon-blocks button.on{color:color-mix(in srgb, var(--teal) 72%, var(--ink));background:color-mix(in srgb, var(--teal) 15%, transparent);border-color:color-mix(in srgb, var(--teal) 40%, transparent)}.doc-canvas{flex:1;min-height:0;padding:26px 0 40px;overflow-y:auto}.doc-sheet,.doc-sheet-static{width:794px;max-width:calc(100% - 32px);color:var(--sheet-ink,color-mix(in srgb, var(--gold) 14%, var(--mdt-shell)));border:1px solid var(--sheet-line,color-mix(in srgb, var(--line) 98%, var(--gold)));box-shadow:0 10px 30px color-mix(in srgb, color-mix(in srgb, var(--teal) 18%, #000) 18%, transparent);background-color:#fff;border-radius:2px;margin:0 auto;padding:76px;position:relative}.doc-body{overflow-wrap:anywhere;word-break:break-word;outline:none;min-height:320px;font-family:Bahnschrift,Trebuchet MS,sans-serif;font-size:13px;line-height:1.85}.doc-body:empty:before{content:"Schreib los …";color:color-mix(in srgb, var(--muted) 26%, var(--line-strong))}.doc-body h1{margin:16px 0 8px;font-size:22px;font-weight:700}.doc-body h2{margin:14px 0 7px;font-size:18px;font-weight:700}.doc-body h3{margin:12px 0 6px;font-size:15px;font-weight:700}.doc-body p{margin:0 0 9px}.doc-body ul,.doc-body ol{margin:0 0 9px;padding-left:22px}.doc-body blockquote{border-left:3px solid color-mix(in srgb, var(--canvas) 36%, var(--line-strong));color:color-mix(in srgb, var(--paper-soft) 18%, var(--forest));margin:0 0 9px;padding-left:12px}.doc-body hr{border:0;border-top:1px solid color-mix(in srgb, var(--canvas) 36%, var(--line-strong));margin:14px 0}.doc-body table{border-collapse:collapse;width:100%;margin:0 0 10px}.doc-body td,.doc-body th{border:1px solid color-mix(in srgb, var(--line) 38%, var(--line-strong));padding:6px 8px}.doc-body a{color:color-mix(in srgb, var(--blue) 84%, var(--mdt-shell-raised))}.doc-body figure{margin:0 0 10px}.doc-body img{max-width:100%;max-height:var(--sheet-usable,971px);object-fit:contain;height:auto}.doc-block{border-bottom:1px solid color-mix(in srgb, var(--paper-soft) 54%, var(--line));margin-bottom:22px;padding:10px 0 12px;position:relative}.doc-block-footer{border-bottom:0;border-top:1px solid color-mix(in srgb, var(--paper-soft) 54%, var(--line));margin:26px 0 0;padding:12px 0 0}.doc-block>div{outline:none;min-height:22px;font-family:Bahnschrift,Trebuchet MS,sans-serif;font-size:12px;line-height:1.6}.doc-block-label{color:color-mix(in srgb, var(--muted) 52%, var(--line));letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:750;position:absolute;top:-7px;left:0}.doc-gap{pointer-events:none;-webkit-user-select:none;user-select:none;display:block}.doc-page-label{color:color-mix(in srgb, var(--muted) 72%, var(--line));letter-spacing:.09em;text-transform:uppercase;pointer-events:none;background:#fff;padding:1px 7px;font-size:8px;font-weight:700;position:absolute;right:14px}.doc-status{color:var(--muted);background:var(--chrome);border-top:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:7px 20px;font-size:10px;display:flex}.character-document-editor .department-editor-actions{background:var(--chrome);border-top:1px solid var(--line);flex:none;margin:0;padding:13px 20px}.doc-view{background:color-mix(in srgb, var(--paper-soft) 84%, var(--muted));max-width:100%;padding:22px 0 30px;overflow-x:auto}:root[data-theme=dark] .doc-view{background:color-mix(in srgb, var(--gold) 8%, var(--mdt-shell))}.doc-sheet-static{min-height:1123px}.doc-sheet-static .doc-body{min-height:0}@media (max-width:900px){.character-document-fields{grid-template-columns:minmax(0,1fr)}}.public-document-page.is-ingame{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:0;color:color-mix(in srgb, var(--gold) 12%, var(--mdt-shell));background:0 0;flex-direction:column;align-items:center;padding:104px 3vw 40px;display:flex;position:fixed;inset:0;overflow:hidden auto}.public-document-page.is-ingame .public-document-sheet{zoom:var(--doc-scale,1);filter:drop-shadow(0 26px 48px #0000008c)drop-shadow(0 2px 6px #00000059);width:min(100%,900px)}.public-document-page.is-ingame::-webkit-scrollbar{width:10px}.public-document-page.is-ingame::-webkit-scrollbar-track{background:0 0}.public-document-page.is-ingame::-webkit-scrollbar-thumb{border-radius:var(--d-radius-md);background:#ffffff47 padding-box content-box;border:3px solid #0000}.public-document-page.is-ingame>footer{color:color-mix(in srgb, var(--paper-soft) 16%, var(--line));text-shadow:0 1px 3px #000000b3}.public-document-page.is-ingame .document-close{top:104px;left:calc(50% + (450px * var(--doc-scale,1)) + 26px);width:40px;height:40px;color:color-mix(in srgb, var(--paper) 96%, var(--teal));background:color-mix(in srgb, color-mix(in srgb, var(--mdt-shell-soft) 40%, #000) 82%, transparent);cursor:pointer;z-index:60;border:1px solid #ffffff29;border-radius:50%;place-items:center;display:grid;position:fixed;box-shadow:0 6px 18px #00000073}.public-document-page.is-ingame .document-close:hover{background:color-mix(in srgb, color-mix(in srgb, var(--paper) 4%, var(--mdt-shell)) 94%, transparent);border-color:#ffffff52}.public-document-page.is-ingame .doc-view{background:0 0;padding:0}.public-document-page.is-ingame .doc-sheet-static{border:0;box-shadow:0 30px 60px #00000073,0 10px 22px #00000052,0 2px 5px #00000040}.faction-documents{padding:0 18px 18px}.character-document-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.department-record-reference em{color:color-mix(in srgb, var(--paper-soft) 10%, var(--muted));letter-spacing:.05em;margin-top:2px;font-size:8px;font-style:normal;font-weight:600;display:block}.doc-body figure.doc-page-image{margin:calc(var(--sheet-pad-y,76px) * -1) calc(var(--sheet-pad-x,76px) * -1) 0;padding:0;line-height:0}.doc-body figure.doc-page-image+figure.doc-page-image{margin-top:0}.doc-body img.doc-page-image{width:100%;max-width:none;height:auto;max-height:none;display:block}.doc-view-bare{justify-content:center;padding:20px 0 32px;display:flex}.doc-bare figure{margin:0;line-height:0}.doc-bare img{border-radius:var(--d-radius-sm);max-width:min(100%,1100px);height:auto;max-height:78vh;box-shadow:0 14px 40px color-mix(in srgb, color-mix(in srgb, var(--forest) 24%, #000) 34%, transparent);display:block}.wanted-board{grid-template-columns:minmax(300px,380px) minmax(0,1fr);align-items:start;gap:14px;padding:0 18px 18px;display:grid}@media (max-width:1100px){.wanted-board{grid-template-columns:minmax(0,1fr)}}.wanted-rows{max-height:620px;margin-top:12px;display:grid;overflow-y:auto}.wanted-rows>button{text-align:left;border:0;border-top:1px solid var(--mdt-line);cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 18px;display:grid}.wanted-rows>button:hover{background:color-mix(in srgb, var(--department-color) 5%, #fff)}.wanted-rows>button.active{background:color-mix(in srgb, var(--department-color) 9%, #fff);box-shadow:inset 4px 0 var(--department-color)}.wanted-rows>button.is-done{opacity:.62}.wanted-rows strong{font-size:12px;display:block}.wanted-rows small{color:var(--muted);overflow-wrap:anywhere;font-size:10px;display:block}.wanted-level{width:28px;height:28px;color:var(--mdt-muted);background:var(--mdt-panel-soft);border-radius:8px;place-items:center;display:grid}.wanted-row.level-gesucht .wanted-level{color:color-mix(in srgb, var(--input) 30%, var(--gold));background:color-mix(in srgb, color-mix(in srgb, var(--input) 24%, var(--gold)) 16%, var(--mdt-panel-soft))}.wanted-row.level-dringend .wanted-level{color:color-mix(in srgb, var(--input) 20%, var(--coral));background:color-mix(in srgb, color-mix(in srgb, var(--coral) 98%, #000) 16%, var(--mdt-panel-soft))}.wanted-row.is-done .wanted-level{color:var(--mdt-muted);background:var(--mdt-panel-soft)}.wanted-flags{justify-items:end;gap:3px;display:grid}.wanted-flags i{color:var(--mdt-muted);background:var(--mdt-panel-soft);border-radius:var(--d-radius-pill);letter-spacing:.07em;text-transform:uppercase;padding:2px 7px;font-size:8px;font-style:normal;font-weight:800}.wanted-flags .is-armed{color:color-mix(in srgb, var(--input) 20%, var(--coral));background:color-mix(in srgb, color-mix(in srgb, var(--coral) 98%, #000) 16%, var(--mdt-panel-soft))}.wanted-divider{border-top:1px solid var(--mdt-line);padding:14px 18px 6px}.wanted-divider span{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:700}.wanted-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wanted-sheet{padding:16px 20px 20px}.wanted-headline{border-left:4px solid color-mix(in srgb, var(--canvas) 62%, var(--mdt-shell-soft));background:var(--mdt-panel-soft);border-radius:10px;padding:14px 16px}.wanted-headline.level-gesucht{border-left-color:color-mix(in srgb, var(--input) 24%, var(--gold));background:color-mix(in srgb, color-mix(in srgb, var(--input) 24%, var(--gold)) 12%, var(--mdt-panel-soft))}.wanted-headline.level-dringend{border-left-color:color-mix(in srgb, var(--coral) 98%, #000);background:color-mix(in srgb, color-mix(in srgb, var(--coral) 98%, #000) 12%, var(--mdt-panel-soft))}.wanted-headline span{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.wanted-headline strong{margin-top:3px;font-size:17px;display:block}.wanted-headline em{color:color-mix(in srgb, var(--input) 20%, var(--coral));background:color-mix(in srgb, color-mix(in srgb, var(--coral) 98%, #000) 16%, var(--mdt-panel-soft));border-radius:var(--d-radius-pill);align-items:center;gap:6px;margin-top:8px;padding:3px 9px;font-size:10px;font-style:normal;font-weight:800;display:inline-flex}.wanted-facts{background:var(--mdt-line);border:1px solid var(--mdt-line);border-radius:8px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1px;margin:16px 0 0;display:grid;overflow:hidden}.wanted-facts>div{background:var(--mdt-panel);padding:10px 13px}.wanted-facts dt{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:5px;margin:0 0 3px;font-size:9px;font-weight:700;display:flex}.wanted-facts dd{overflow-wrap:anywhere;margin:0;font-size:12.5px}.wanted-details{margin-top:16px}.wanted-details h3{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;margin:0 0 6px;font-size:9px;font-weight:700}.wanted-details p{white-space:pre-wrap;margin:0;font-size:12.5px;line-height:1.65}.wanted-fields{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px 16px;padding:14px 20px 0;display:grid}.wanted-fields label{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;gap:6px;font-size:9px;font-weight:700;display:grid}.wanted-fields label.wide{grid-column:1/-1}.wanted-fields input,.wanted-fields select,.wanted-fields textarea{color:var(--mdt-ink);font:inherit;letter-spacing:0;text-transform:none;background:var(--input);border:1px solid var(--mdt-line);border-radius:7px;padding:9px 10px;font-size:12.5px}.wanted-fields small{color:var(--muted);text-transform:none;letter-spacing:0;font-weight:600}.wanted-armed{background:var(--mdt-panel-soft);border:1px solid var(--mdt-line);border-radius:9px;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:11px 13px;display:grid!important}.wanted-armed input{margin-top:2px}.wanted-armed span{gap:3px;display:grid}.wanted-armed strong{text-transform:none;letter-spacing:0;color:var(--mdt-ink);font-size:12.5px}.department-record-signature{border-top:1px solid color-mix(in srgb, var(--gold) 14%, var(--mdt-shell));justify-content:space-between;align-items:flex-end;gap:16px;margin-top:22px;padding-top:10px;display:flex}.department-record-signature small{color:color-mix(in srgb, var(--paper-soft) 10%, var(--muted));letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:700;display:block}.department-record-signature strong{margin-top:3px;font-family:Georgia,serif;font-size:15px;font-style:italic;display:block}.department-record-signature em{color:color-mix(in srgb, var(--ink) 60%, var(--line-strong));letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-style:normal;display:block}.department-record-signature span{color:color-mix(in srgb, var(--ink) 60%, var(--line-strong));font-variant-numeric:tabular-nums;font-size:9px}.department-record-document-routing dl>div.is-overdue dd{color:color-mix(in srgb, var(--input) 20%, var(--coral));font-weight:700}.record-templates{background:var(--mdt-panel-soft);border:1px solid var(--mdt-line);border-radius:9px;flex-wrap:wrap;align-items:center;gap:7px;margin:14px 20px 0;padding:11px 13px;display:flex}.record-templates>span{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:700}.doc-view-pages{grid-template-columns:minmax(0,1fr);justify-items:center;gap:26px;display:grid}.doc-sheet-page{border:1px solid var(--sheet-line,color-mix(in srgb, var(--line) 98%, var(--gold)));width:794px;max-width:calc(100% - 32px);box-shadow:0 10px 30px color-mix(in srgb, color-mix(in srgb, var(--teal) 18%, #000) 18%, transparent);background:#fff;border-radius:2px;padding:0;line-height:0;position:relative;overflow:hidden}.doc-sheet-page img{width:100%;height:auto;display:block}.document-pager{justify-items:center;gap:10px;display:grid}.document-pager-frame{scrollbar-width:none;width:100%;max-height:1167px;overflow:hidden}.document-pager-frame::-webkit-scrollbar{display:none}.document-pager-controls{color:color-mix(in srgb, var(--paper) 92%, var(--teal));background:color-mix(in srgb, color-mix(in srgb, var(--ink) 66%, #000) 72%, transparent);border-radius:var(--d-radius-pill);letter-spacing:.04em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid #ffffff1f;align-items:center;gap:12px;padding:6px 10px;font-size:11px;font-weight:700;display:flex}.document-pager-controls button{width:30px;height:30px;color:inherit;cursor:pointer;background:#ffffff14;border:0;border-radius:50%;place-items:center;display:grid}.document-pager-controls button:hover:not(:disabled){background:#ffffff2e}.document-pager-controls button:disabled{opacity:.35;cursor:default}.dossier-wanted{background:var(--mdt-panel-soft);border:1px solid var(--mdt-line);border-radius:10px;margin:16px 20px 0;padding:12px 14px}.dossier-wanted.is-active{border-color:color-mix(in srgb, color-mix(in srgb, var(--coral) 98%, #000) 45%, var(--mdt-line));background:color-mix(in srgb, color-mix(in srgb, var(--coral) 98%, #000) 8%, var(--mdt-panel-soft))}.dossier-wanted-list{gap:7px;margin-top:10px;display:grid}.dossier-wanted-list article{background:var(--mdt-panel);border:1px solid var(--mdt-line);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 11px;display:grid}.dossier-wanted-list article.is-done{opacity:.6}.dossier-wanted-list strong{font-size:12.5px;display:block}.dossier-wanted-list small{color:var(--mdt-muted);font-size:10px;display:block}.dossier-wanted-mark{color:var(--mdt-muted);background:var(--mdt-panel-soft);border-radius:var(--d-radius-pill);letter-spacing:.08em;text-transform:uppercase;padding:3px 8px;font-size:8px;font-weight:800}.dossier-wanted-list .level-gesucht .dossier-wanted-mark{color:color-mix(in srgb, var(--input) 30%, var(--gold));background:color-mix(in srgb, color-mix(in srgb, var(--input) 24%, var(--gold)) 16%, var(--mdt-panel-soft))}.dossier-wanted-list .level-dringend .dossier-wanted-mark{color:color-mix(in srgb, var(--input) 20%, var(--coral));background:color-mix(in srgb, color-mix(in srgb, var(--coral) 98%, #000) 16%, var(--mdt-panel-soft))}.dossier-wanted-list em{color:color-mix(in srgb, var(--input) 20%, var(--coral));background:color-mix(in srgb, color-mix(in srgb, var(--coral) 98%, #000) 16%, var(--mdt-panel-soft));border-radius:var(--d-radius-pill);padding:3px 8px;font-size:9px;font-style:normal;font-weight:800}.department-metrics article.is-alert{border-color:color-mix(in srgb, color-mix(in srgb, var(--coral) 98%, #000) 45%, var(--mdt-line));background:color-mix(in srgb, color-mix(in srgb, var(--coral) 98%, #000) 8%, var(--mdt-panel))}.department-metrics article em{color:var(--mdt-muted);margin-top:2px;font-size:9px;font-style:normal;font-weight:600;display:block}.department-lage-wanted-list{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:8px;padding:12px 18px 16px;display:grid}.department-lage-wanted-list article{background:var(--mdt-panel-soft);border:1px solid var(--mdt-line);border-left:3px solid color-mix(in srgb, var(--canvas) 62%, var(--mdt-shell-soft));border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.department-lage-wanted-list .level-gesucht{border-left-color:color-mix(in srgb, var(--input) 24%, var(--gold))}.department-lage-wanted-list .level-dringend{border-left-color:color-mix(in srgb, var(--coral) 98%, #000)}.department-lage-wanted-list span{color:var(--mdt-muted);place-items:center;display:grid}.department-lage-wanted-list .level-gesucht span{color:color-mix(in srgb, var(--input) 30%, var(--gold))}.department-lage-wanted-list .level-dringend span{color:color-mix(in srgb, var(--input) 20%, var(--coral))}.department-lage-wanted-list strong{font-size:12.5px;display:block}.department-lage-wanted-list small{color:var(--mdt-muted);overflow-wrap:anywhere;font-size:10px;display:block}.department-lage-wanted-list b{color:color-mix(in srgb, var(--input) 20%, var(--coral));background:color-mix(in srgb, color-mix(in srgb, var(--coral) 98%, #000) 16%, var(--mdt-panel-soft));border-radius:var(--d-radius-pill);letter-spacing:.07em;text-transform:uppercase;padding:3px 8px;font-size:8px;font-weight:800}.department-lage-due article,.department-lage-signed article{border-top:1px solid var(--mdt-line);padding:10px 18px}.department-lage-due strong,.department-lage-signed strong{font-size:12px;display:block}.department-lage-due small,.department-lage-signed small{color:var(--mdt-muted);font-size:10px;display:block}.department-lage-due article.is-overdue small{color:color-mix(in srgb, var(--input) 20%, var(--coral));font-weight:700}.form-filler{gap:12px;padding:14px 0 24px;display:grid}.form-filler-bar{z-index:5;color:var(--mdt-ink,var(--ink));background:var(--mdt-panel,var(--paper));border:1px solid var(--mdt-line,var(--line));box-shadow:0 6px 18px color-mix(in srgb, color-mix(in srgb, var(--forest) 24%, #000) 18%, transparent);border-radius:9px;flex-wrap:wrap;align-items:center;gap:12px;margin:0 18px;padding:10px 13px;display:flex;position:sticky;top:8px}.form-filler-bar>span{color:var(--mdt-muted,var(--muted));align-items:center;gap:7px;font-size:11.5px;display:flex}.form-filler-tools{align-items:center;gap:10px;margin-left:auto;display:flex}.form-filler-tools label{color:var(--mdt-muted,var(--muted));letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:9px;font-weight:700;display:flex}.form-filler-tools input[type=range]{width:84px}.form-filler-actions{gap:8px;display:flex}.form-filler-pages{grid-template-columns:minmax(0,1fr);justify-items:center;gap:26px;display:grid}.form-filler-page{border:1px solid var(--sheet-line,color-mix(in srgb, var(--line) 98%, var(--gold)));width:min(794px,100%);box-shadow:0 10px 30px color-mix(in srgb, color-mix(in srgb, var(--teal) 18%, #000) 18%, transparent);background:#fff;border-radius:2px;position:relative}.form-filler.is-arranging .form-filler-page{cursor:crosshair}.form-filler-page>img{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.form-filler-field{position:absolute}.form-filler.is-arranging .form-filler-field{cursor:move}.form-filler-text{color:color-mix(in srgb, var(--input) 6%, #000);white-space:pre;background:0 0;border:1px solid #0000;border-radius:2px;outline:none;margin:-1px;padding:0 1px;font-family:Liberation Sans,Arial,sans-serif;line-height:1.18;display:inline-block}.form-filler-text[data-empty]:empty{background:color-mix(in srgb, color-mix(in srgb, var(--blue) 94%, var(--mdt-shell-raised)) 10%, transparent);border-color:color-mix(in srgb, color-mix(in srgb, var(--blue) 94%, var(--mdt-shell-raised)) 40%, transparent);min-width:46px;min-height:1em}.form-filler-text:hover{background:color-mix(in srgb, color-mix(in srgb, var(--blue) 94%, var(--mdt-shell-raised)) 8%, transparent)}.form-filler-text:focus{background:color-mix(in srgb, color-mix(in srgb, var(--blue) 94%, var(--mdt-shell-raised)) 12%, transparent);border-color:color-mix(in srgb, color-mix(in srgb, var(--blue) 94%, var(--mdt-shell-raised)) 70%, transparent)}.form-filler.is-arranging .form-filler-text{border-color:color-mix(in srgb, color-mix(in srgb, var(--blue) 94%, var(--mdt-shell-raised)) 30%, transparent);cursor:move;border-style:dashed}.form-filler.is-arranging .form-filler-field.is-active .form-filler-text{border-color:color-mix(in srgb, color-mix(in srgb, var(--blue) 94%, var(--mdt-shell-raised)) 90%, transparent);background:color-mix(in srgb, color-mix(in srgb, var(--blue) 94%, var(--mdt-shell-raised)) 12%, transparent);border-style:solid}.doc-fill{color:color-mix(in srgb, var(--input) 6%, #000);font-family:Liberation Sans,Arial,sans-serif;line-height:1.18}.doc-body figure.doc-layout{width:100%;height:1123px;margin:-76px -76px 0;padding:0;position:relative}.doc-body figure.doc-layout+figure.doc-layout{margin-top:26px}.doc-layout .doc-fill{color:color-mix(in srgb, var(--gold) 14%, var(--mdt-shell));font-family:Bahnschrift,Trebuchet MS,sans-serif}.document-menu{position:relative}.document-menu-backdrop{z-index:30;cursor:default;background:0 0;border:0;position:fixed;inset:0}.document-menu-list{z-index:31;background:var(--mdt-panel,var(--paper));border:1px solid var(--mdt-line,var(--line));min-width:232px;box-shadow:0 18px 40px color-mix(in srgb, color-mix(in srgb, var(--forest) 24%, #000) 28%, transparent);border-radius:10px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.document-menu-list button,.document-menu-list a{color:var(--mdt-ink,var(--ink));font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:9px 11px;font-size:12.5px;text-decoration:none;display:flex}.document-menu-list button:hover,.document-menu-list a:hover{background:var(--mdt-panel-soft,var(--paper-soft))}.document-menu-list .is-danger{color:var(--coral)}.document-menu-list svg{color:var(--mdt-muted,var(--muted));flex:none}.document-menu-list .is-danger svg{color:inherit}.wanted-share{position:relative}.wanted-share-backdrop{z-index:30;cursor:default;background:0 0;border:0;position:fixed;inset:0}.wanted-share-menu{z-index:31;background:var(--mdt-panel);border:1px solid var(--mdt-line);min-width:236px;box-shadow:0 18px 40px color-mix(in srgb, color-mix(in srgb, var(--forest) 24%, #000) 28%, transparent);border-radius:10px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.wanted-share-menu>span{color:var(--mdt-muted);letter-spacing:.1em;text-transform:uppercase;padding:7px 10px 5px;font-size:9px;font-weight:700}.wanted-share-menu button{color:var(--mdt-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:9px 10px;font-size:12.5px;display:flex}.wanted-share-menu button:hover{background:var(--mdt-panel-soft)}.wanted-share-menu svg{color:var(--mdt-muted);flex:none}.wanted-thread{background:var(--paper-soft,var(--paper-soft));border:1px solid var(--line,var(--line));border-radius:10px;margin-top:14px;padding:12px 14px}.wanted-thread.is-incoming{border-left:3px solid var(--department-color,color-mix(in srgb, var(--forest) 42%, var(--blue)))}.wanted-thread h3{color:var(--muted,var(--muted));letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;margin:0 0 10px;font-size:11px;font-weight:700;display:flex}.wanted-thread>small{color:var(--muted,var(--muted));margin-top:8px;font-size:11px;display:block}.wanted-reply{gap:8px;display:grid}.wanted-reply textarea{resize:vertical;width:100%}.wanted-handovers,.wanted-replies{gap:8px;margin:0;padding:0;list-style:none;display:grid}.wanted-handovers li{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:12px;display:flex}.wanted-handovers em{letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:700}.wanted-handovers em.is-open{color:color-mix(in srgb, var(--input) 46%, var(--gold))}.wanted-handovers em.is-done{color:color-mix(in srgb, var(--input) 34%, var(--teal))}.wanted-handovers span{color:var(--muted,var(--muted));margin-left:auto;font-size:11px}.wanted-replies li{background:var(--paper,var(--paper));border-left:3px solid var(--line,var(--line));border-radius:var(--d-radius-md);padding:9px 11px}.wanted-replies li.kind-erledigt{border-left-color:color-mix(in srgb, var(--input) 34%, var(--teal))}.wanted-replies li.kind-abgelehnt{border-left-color:color-mix(in srgb, var(--input) 18%, var(--coral))}.wanted-replies li.kind-rueckfrage{border-left-color:color-mix(in srgb, var(--input) 46%, var(--gold))}.wanted-replies li.kind-uebernommen{border-left-color:color-mix(in srgb, var(--input) 26%, var(--blue))}.wanted-replies li>div{align-items:baseline;gap:8px;font-size:12px;display:flex}.wanted-replies em{letter-spacing:.06em;text-transform:uppercase;color:var(--muted,var(--muted));font-size:10px;font-style:normal;font-weight:700}.wanted-replies p{white-space:pre-wrap;margin:4px 0 0;font-size:12px}.wanted-replies small{color:var(--muted,var(--muted));margin-top:4px;font-size:10px;display:block}.wanted-flags i.is-reply{color:color-mix(in srgb, var(--input) 26%, var(--blue));align-items:center;gap:3px;display:inline-flex}.rich-field{border:1px solid var(--line,var(--line));border-radius:10px;display:grid;overflow:hidden}.rich-ribbon{background:var(--paper-soft,var(--paper-soft));border-bottom:1px solid var(--line,var(--line));flex-wrap:wrap;gap:4px 10px;padding:7px 9px;display:flex}.rich-ribbon-group{border-right:1px solid var(--line,var(--line));align-items:center;gap:3px;padding-right:10px;display:flex}.rich-ribbon-group:last-child{border-right:0;padding-right:0}.rich-ribbon select{height:28px;padding:0 6px;font-size:12px}.rich-ribbon input[type=color]{border:1px solid var(--line,var(--line));cursor:pointer;background:0 0;border-radius:5px;width:28px;height:26px;padding:2px}.rich-ribbon button{min-width:28px;height:28px;color:inherit;border-radius:var(--d-radius-md);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:5px;padding:0 7px;font-size:12px;display:inline-flex}.rich-ribbon button:hover{background:var(--paper,var(--paper));border-color:var(--line,var(--line))}.rich-redact{color:color-mix(in srgb, var(--input) 18%, var(--coral))}.rich-insert{position:relative}.rich-insert-backdrop{z-index:30;background:0 0;border:0;position:fixed;inset:0}.rich-insert-menu{z-index:31;background:var(--paper,var(--paper));border:1px solid var(--line,var(--line));min-width:232px;box-shadow:var(--mdt-shadow,0 16px 40px color-mix(in srgb, color-mix(in srgb, var(--mdt-shell) 54%, #000) 18%, transparent));border-radius:9px;gap:2px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.rich-insert-menu button{text-align:left;gap:1px;width:100%;height:auto;padding:6px 9px;display:grid}.rich-insert-menu button:disabled{opacity:.45;cursor:default}.rich-insert-menu strong{font-size:12px;font-weight:600}.rich-insert-menu small{color:var(--muted,var(--muted));font-size:11px}.rich-body{color:color-mix(in srgb, var(--gold) 14%, var(--mdt-shell));overflow-wrap:anywhere;background:#fff;outline:none;padding:14px 16px;font-family:Bahnschrift,Trebuchet MS,sans-serif;font-size:13px;line-height:1.7}.rich-body:focus{box-shadow:inset 0 0 0 2px color-mix(in srgb, color-mix(in srgb, var(--forest) 42%, var(--blue)) 38%, transparent)}.rich-body h2{margin:12px 0 6px;font-size:17px;font-weight:700}.rich-body h3{margin:10px 0 5px;font-size:14px;font-weight:700}.rich-body p{margin:0 0 8px}.rich-body ul,.rich-body ol{margin:0 0 8px;padding-left:22px}.rich-body blockquote{border-left:3px solid color-mix(in srgb, var(--canvas) 36%, var(--line-strong));color:color-mix(in srgb, var(--paper-soft) 18%, var(--forest));margin:0 0 8px;padding-left:11px}.rich-body table{border-collapse:collapse;width:100%;margin:0 0 9px}.rich-body td,.rich-body th{border:1px solid color-mix(in srgb, var(--line) 38%, var(--line-strong));padding:5px 7px}.rich-body hr{border:0;border-top:1px solid color-mix(in srgb, var(--canvas) 36%, var(--line-strong));margin:12px 0}.rich-status{color:var(--muted,var(--muted));background:var(--paper-soft,var(--paper-soft));border-top:1px solid var(--line,var(--line));flex-wrap:wrap;gap:14px;padding:5px 10px;font-size:11px;display:flex}.department-content-field>.rich-field{margin-top:5px}.department-record-document-markup h2{margin:9px 0 4px;font-size:12px;font-weight:700}.department-record-document-markup h3{margin:8px 0 3px;font-size:11px;font-weight:700}.department-record-document-markup p{margin:0 0 6px}.department-record-document-markup ul,.department-record-document-markup ol{margin:0 0 6px;padding-left:18px}.department-record-document-markup table{border-collapse:collapse;width:100%;margin:0 0 7px}.department-record-document-markup td,.department-record-document-markup th{border:1px solid color-mix(in srgb, var(--line) 38%, var(--line-strong));padding:3px 5px}.department-record-document-markup blockquote{border-left:2px solid color-mix(in srgb, var(--line) 38%, var(--line-strong));margin:0 0 6px;padding-left:9px}.department-record-redaction{background:color-mix(in srgb, var(--gold) 14%, var(--mdt-shell));color:#0000}.doc-ruler{background:var(--paper-soft,var(--paper-soft));border:1px solid var(--line,var(--line));border-radius:var(--d-radius-sm);height:20px;margin:0 auto 6px;position:relative}.doc-ruler-tick{width:1px;height:5px;color:var(--muted,var(--muted));background:var(--line-strong,var(--line-strong));font-size:8px;line-height:20px;position:absolute;top:0}.doc-ruler-tick.is-major{height:9px}.doc-ruler-tick>*{position:absolute;left:3px}.doc-ruler-margin{background:#00000038;position:absolute;top:0;bottom:0}.doc-ruler-handle{background:var(--department-color,color-mix(in srgb, var(--forest) 42%, var(--blue)));cursor:ew-resize;touch-action:none;border:1px solid #ffffff73;border-radius:3px;width:11px;height:11px;margin:-6px 0 0 -6px;padding:0;position:absolute;top:50%}.doc-ruler-handle:focus-visible{outline:2px solid var(--department-color,color-mix(in srgb, var(--forest) 42%, var(--blue)));outline-offset:2px}.department-content-caption{color:var(--muted,var(--muted));letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:600;display:block}.rich-body img,.department-record-document-markup img{border-radius:2px;max-width:100%;height:auto;margin:6px 0;display:block}.record-core{gap:12px;padding:0 0 4px;display:grid}.record-core>.department-content-field{margin-top:2px}.record-more{gap:8px;margin-top:14px;display:grid}.record-section{border:1px solid var(--line,var(--line));background:var(--paper,var(--paper));border-radius:10px;overflow:hidden}.record-section>summary{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;min-height:44px;padding:0 12px;list-style:none;display:flex}.record-section>summary::-webkit-details-marker{display:none}.record-section>summary:hover{background:var(--paper-soft,var(--paper-soft))}.record-section>summary>span{letter-spacing:.03em;flex:none;font-size:12px;font-weight:700}.record-section>summary>em{min-width:0;color:var(--muted,var(--muted));white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:11px;font-style:normal;overflow:hidden}.record-section>summary>svg{color:var(--muted,var(--muted));flex:none;transition:transform .12s}.record-section[open]>summary>svg{transform:rotate(180deg)}.record-section[open]>summary{border-bottom:1px solid var(--line,var(--line))}.record-section.is-marked>summary>span:before{content:"";vertical-align:middle;background:var(--department-color,color-mix(in srgb, var(--forest) 42%, var(--blue)));border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.record-section-body{gap:12px;padding:12px;display:grid}.department-record-editor .record-section-body>label{margin:0}.department-record-editor .record-core>label{margin:0 20px}.department-record-editor .record-core>label:first-child{margin-top:14px}.record-section-body>.department-record-classification{margin:0}@media (max-width:900px){.record-section>summary{flex-wrap:wrap;min-height:48px;padding:8px 12px}.record-section>summary>em{white-space:normal;flex-basis:100%}}.record-headline>span{align-items:center;gap:6px;display:flex}.record-headline>span>input{flex:auto;min-width:0}.record-core>.department-record-redact-list{margin:0 20px}.rangvorschau-streifen{border:1px solid color-mix(in srgb, var(--gold) 55%, var(--line));border-left:4px solid var(--gold);background:color-mix(in srgb, var(--gold) 12%, var(--paper-soft));border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0 0;padding:7px 13px;display:flex}.rangvorschau-streifen>svg{color:var(--gold);flex:none}.rangvorschau-streifen>strong{min-width:0;color:var(--ink);overflow-wrap:anywhere;flex:auto;font-size:13px}.rangvorschau-streifen>button{flex:none}.permissions-grid .department-rank-row{border-top:1px solid var(--line);align-items:stretch;display:flex}.permissions-grid .department-rank-row>.department-rank-pick{min-width:0;min-height:44px;color:var(--ink);text-align:left;background:0 0;border:0;flex:auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 15px;display:grid}.permissions-grid .department-rank-pick strong{font-size:11px}.permissions-grid .department-rank-pick small{font-size:9px}.permissions-grid .department-rank-row>.department-rank-pick:hover{background:color-mix(in srgb, var(--department-color) 5%, var(--paper))}.permissions-grid .department-rank-row>.department-rank-pick.active{background:color-mix(in srgb, var(--department-color) 9%, var(--paper));box-shadow:inset 4px 0 var(--department-color)}.permissions-grid .department-rank-preview{width:40px;color:color-mix(in srgb, var(--muted) 55%, var(--ink));border:0;border-left:1px solid var(--line);cursor:pointer;background:0 0;flex:none;place-items:center;display:grid}.permissions-grid .department-rank-preview svg{color:inherit}.permissions-grid .department-rank-preview:hover:not(:disabled){color:var(--ink);background:color-mix(in srgb, var(--gold) 20%, var(--paper))}.permissions-grid .department-rank-preview:disabled{opacity:.5;cursor:default}.ordner-uebernahme-ziel{grid-template-columns:1fr 1fr;gap:10px;margin:4px 0 14px;display:grid}.ordner-uebernahme-ziel button{text-align:left;border:1px solid var(--line);background:var(--paper-soft);color:var(--ink);cursor:pointer;border-radius:9px;gap:3px;padding:11px 13px;display:grid}.ordner-uebernahme-ziel button strong{font-size:13.5px}.ordner-uebernahme-ziel button small{color:var(--muted);font-size:12px}.ordner-uebernahme-ziel button.active{border-color:color-mix(in srgb, var(--teal) 72%, var(--ink));background:color-mix(in srgb, var(--teal) 12%, var(--paper-soft))}@media (max-width:520px){.ordner-uebernahme-ziel{grid-template-columns:1fr}}.doc-ribbon-group.doc-signatur{position:relative}.doc-signatur>button{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.doc-signatur-backdrop{z-index:40;cursor:default;background:0 0;border:0;position:fixed;inset:0}.doc-signatur-menu{z-index:41;border:1px solid var(--line);background:var(--paper);width:min(340px,80vw);max-height:320px;box-shadow:var(--shadow);border-radius:10px;gap:4px;padding:6px;display:grid;position:absolute;top:calc(100% + 7px);left:0;overflow-y:auto}.doc-signatur-menu p{color:var(--muted);margin:0;padding:9px 10px;font-size:12.5px;line-height:1.5}.doc-signatur-menu button{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:7px;gap:3px;padding:8px 10px;display:grid}.doc-signatur-menu button:hover{background:var(--paper-soft)}.doc-signatur-menu button strong{font-size:13px}.doc-signatur-menu button small{-webkit-line-clamp:3;color:var(--muted);-webkit-box-orient:vertical;font-size:11.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.doc-signatur-menu button small p{color:inherit;font-size:inherit;margin:0;padding:0}:root .department-header{color:#f2f5f8;background-color:#14161c;background-image:linear-gradient(110deg, color-mix(in srgb, var(--department-color) 38%, transparent), transparent 64%), linear-gradient(0deg, #00000038, transparent 60%)}:root .department-header .department-title h1{color:#fff}:root .department-header .department-title>span,:root .department-header .department-title p,:root .department-duty-status small{color:#b9c3cd}:root .department-duty-status strong{color:#fff}:root .department-duty-status{border-left-color:#ffffff38}:root .department-mark{color:#fff;background-color:color-mix(in srgb, var(--department-color) 46%, #11141b);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--department-color) 78%, transparent)}:root .department-duty-status .on-duty{color:color-mix(in srgb, var(--teal) 55%, #fff);background:color-mix(in srgb, var(--teal) 20%, transparent);border-color:color-mix(in srgb, var(--teal) 46%, transparent)}:root .department-duty-status .observer{color:color-mix(in srgb, var(--gold) 55%, #fff);background:color-mix(in srgb, var(--gold) 20%, transparent);border-color:color-mix(in srgb, var(--gold) 46%, transparent)}
