.initials{background:var(--color-primary-soft);color:var(--color-link);font-weight:var(--fw-bold);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.initials-row{width:32px;height:32px;font-size:var(--fs-meta)}.initials-footer{width:36px;height:36px;font-size:var(--fs-body)}.initials-profile{width:56px;height:56px;font-size:var(--fs-h2-sm)}.initials-record{border-radius:var(--radius-xl);width:64px;height:64px;font-size:var(--fs-h1)}.status-pill{border-radius:var(--radius-pill);font-size:var(--fs-label);font-weight:var(--fw-semibold);white-space:nowrap;align-items:center;gap:5px;padding:3px 9px;line-height:1.4;display:inline-flex}.status-pill-ok{background:var(--status-ok-bg);color:var(--status-ok-fg)}.status-pill-warn{background:var(--status-warn-bg);color:var(--status-warn-fg)}.status-pill-bad{background:var(--status-bad-bg);color:var(--status-bad-fg)}.status-pill-neutral{background:var(--status-neutral-bg);color:var(--status-neutral-fg)}.status-pill-info{background:var(--status-info-bg);color:var(--status-info-fg)}.list-card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);min-width:0;position:relative;overflow:hidden}.list-card .list-table .ant-table-thead>tr>th:first-child,.list-card .list-table .ant-table-tbody>tr>td:first-child{padding-inline-start:var(--space-5)}.list-card .list-table .ant-table-thead>tr>th:last-child,.list-card .list-table .ant-table-tbody>tr>td:last-child{padding-inline-end:var(--space-5)}.list-table .ant-table-thead>tr>th{font-size:var(--fs-meta);white-space:nowrap}.list-head{padding:var(--space-4) var(--space-5) 0;flex-wrap:wrap;align-items:center;gap:10px;display:flex}.list-title{flex-direction:column;gap:2px;margin-right:auto;display:flex}.list-title h2{font-size:var(--fs-h2-sm);font-weight:var(--fw-bold);margin:0}.list-toolbar{padding:var(--space-4) var(--space-5)}.list-toolbar-reset.ant-btn{height:auto;font-size:var(--fs-body);padding:0}.list-meta{font-size:var(--fs-meta);color:var(--color-text-muted)}.list-note{padding:0 var(--space-5) var(--space-4);display:block}.list-refusal{padding:0 0 var(--space-4)}.list-card .list-refusal{padding:0 var(--space-5) var(--space-4)}.filter-chip{min-height:var(--control-h);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-bg-card);color:var(--color-text);font-size:var(--fs-body);white-space:nowrap;align-items:stretch;transition:background-color .12s ease-out,border-color .12s ease-out;display:inline-flex}.filter-chip:hover{border-color:var(--color-primary)}.filter-chip-active{border-color:var(--color-primary);background:var(--color-primary-soft);color:var(--color-link);font-weight:var(--fw-semibold)}.filter-chip button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;display:inline-flex}.filter-chip-open{border-radius:var(--radius-md);padding:0 12px}.filter-chip-active .filter-chip-open{padding-inline-end:4px}.filter-chip-label{font-weight:var(--fw-medium);color:var(--color-text-muted)}.filter-chip-value{text-overflow:ellipsis;max-width:220px;overflow:hidden}.filter-chip-clear{border-radius:var(--radius-md);font-size:var(--fs-body-lg);padding:0 10px 0 6px}.filter-chip-form{padding:var(--space-4);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);font-size:var(--fs-body);grid-template-columns:auto 1fr;align-items:center;gap:10px 12px;display:grid;box-shadow:0 8px 24px #0f172914}.filter-chip-form input{min-height:var(--input-h);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);font:inherit;color:var(--color-text);padding:0 10px}.filter-chip-form .ant-btn{grid-column:1/-1}.list-footer{padding:var(--space-3-5) 0;flex-wrap:wrap;align-items:center;gap:12px;display:flex}.list-card .list-footer{padding:var(--space-3-5) var(--space-5);border-top:1px solid var(--color-divider)}.list-footer-read{align-items:center;gap:6px;margin-right:auto;display:inline-flex}.list-skeleton{padding:0 0 var(--space-4);flex-direction:column;gap:10px;display:flex}.list-card .list-skeleton{padding:0 var(--space-5) var(--space-5)}.list-skeleton-stage{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-card);overflow:hidden}.list-skeleton-head{background:var(--color-bg-subtle);border-bottom:1px solid var(--color-divider);align-items:center;gap:8px;padding:10px 12px;display:flex}.list-skeleton-row{border-top:1px solid var(--color-divider);align-items:center;gap:12px;padding:12px;display:flex}.list-skeleton-bar{border-radius:var(--radius-sm);background:var(--color-border);height:10px}.list-skeleton-pill{border-radius:var(--radius-pill);width:56px;height:18px;margin-left:auto}.list-skeleton-shimmer{background:linear-gradient(90deg, var(--color-border) 0%, var(--color-bg-input) 50%, var(--color-border) 100%);background-size:200% 100%;animation:1.4s ease-in-out infinite list-shimmer}@keyframes list-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.list-skeleton-shimmer{animation:none}}.list-zero{padding:var(--space-6) var(--space-4);text-align:center;color:var(--color-text-secondary);flex-direction:column;align-items:center;gap:8px;display:flex}.list-zero-title{font-size:var(--fs-body-lg);font-weight:var(--fw-bold);color:var(--color-text)}.list-zero-text{max-width:420px;font-size:var(--fs-body)}.list-zero .ant-btn{margin-top:4px}.list-strong{font-weight:var(--fw-semibold)}.list-ellipsis{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:220px;display:inline-block;overflow:hidden}.list-secondary{color:var(--color-text-secondary);white-space:nowrap}.list-nowrap{white-space:nowrap}.list-stack{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.list-stack-end{align-items:flex-end}.list-danger{color:var(--status-bad-fg)}.list-table-fit .ant-table-thead>tr>th,.list-table-fit .ant-table-tbody>tr>td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.list-table-fit .list-ellipsis,.list-table-fit .list-stack>*{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.list-table-fit .list-stack>.list-ellipsis{display:block}.list-open{min-height:32px;font-weight:var(--fw-semibold);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.list-table .ant-table-tbody>tr.list-row-open>td,.list-table .ant-table-tbody>tr.list-row-open:hover>td{background:var(--color-primary-soft)}.list-card .list-table .ant-table-tbody>tr.list-row-open>td:first-child{box-shadow:inset 3px 0 0 var(--color-primary)}.record{flex-direction:column;gap:20px;display:flex}.record-card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);min-width:0}.record-head{padding:var(--space-5) var(--space-5) 0;flex-direction:column;gap:18px;display:flex}.record-head-top{flex-wrap:wrap;align-items:flex-start;gap:18px;display:flex}.record-head-main{flex-direction:column;flex:320px;gap:12px;min-width:0;display:flex}.record-head-title{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.record-head-title h2{font-size:var(--fs-h1);font-weight:var(--fw-bold);letter-spacing:-.01em;margin:0}.record-handle{font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.record-chip{border-radius:var(--radius-pill);background:var(--status-neutral-bg);color:var(--status-neutral-fg);font-size:var(--fs-label);font-weight:var(--fw-semibold);white-space:nowrap;align-items:center;padding:3px 9px;line-height:1.4;display:inline-flex}.record-chips{flex-wrap:wrap;align-items:center;gap:4px 8px;display:inline-flex}.record-writes{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.record-facts{font-size:var(--fs-body);flex-wrap:wrap;gap:14px 28px;margin:0;display:flex}.record-fact{flex-direction:column;gap:4px;min-width:0;display:flex}.record-fact dt{font-size:var(--fs-label);font-weight:var(--fw-medium);color:var(--color-text-muted)}.record-fact dd{font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;margin:0}.record-none{color:var(--color-text-muted);font-weight:var(--fw-regular)}.record-head-bare{padding-bottom:var(--space-5);gap:12px}.record-head-line{font-size:var(--fs-body);color:var(--color-text-secondary);flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.record-head-pills{flex-wrap:wrap;gap:8px;display:flex}.record-tabs{margin:0 calc(-1 * var(--space-5));padding:0 var(--space-5);border-top:1px solid var(--color-divider);flex-wrap:wrap;column-gap:22px;display:flex}.record-head .record-tabs{border-top:0}.record-tabs-nested{border-top:0;border-bottom:1px solid var(--color-divider);margin:0}.record-tab{min-height:var(--control-h);color:var(--color-text-secondary);font-size:var(--fs-body-lg);font-weight:var(--fw-medium);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:0 4px;transition:color .12s ease-out,border-color .12s ease-out;display:inline-flex}.record-tabs-nested .record-tab{min-height:48px}.record-tab:hover{color:var(--color-primary)}.record-tab-open{border-bottom-color:var(--color-primary);color:var(--color-primary);font-weight:var(--fw-semibold)}.record-tab-count{border-radius:var(--radius-pill);background:var(--status-neutral-bg);color:var(--status-neutral-fg);font-size:var(--fs-meta);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;padding:1px 7px}.record-tab-open .record-tab-count{background:var(--color-primary-soft);color:var(--color-link)}.record-panel{min-width:0}.record-grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:14px;display:grid}.record-section{padding:var(--space-5);flex-direction:column;gap:14px;display:flex}.record-section-head{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.record-section-head h3{font-size:var(--fs-h3);font-weight:var(--fw-bold);margin:0}.record-section-end{margin-left:auto}.record-plates{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin:0;display:grid}.record-plate{border-radius:var(--radius-lg);background:var(--color-bg-subtle);flex-direction:column;gap:4px;min-width:0;padding:12px 14px;display:flex}.record-plate dt{font-size:var(--fs-label);font-weight:var(--fw-medium);color:var(--color-text-muted)}.record-plate dd{font-size:var(--fs-body);font-weight:var(--fw-semibold);overflow-wrap:anywhere;margin:0}.record-body{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.record-body>.record{gap:14px;min-width:0}.record-main{flex:3 560px}.record-side{flex:2 320px}.record-line{display:block}.record-decision{border-color:color-mix(in srgb, var(--color-primary) 40%, var(--color-border))}.record-notes{font-size:var(--fs-meta);color:var(--color-text-secondary);flex-direction:column;gap:4px;margin:0;padding-inline-start:18px;display:flex}.record-note-warn{color:var(--status-warn-fg);font-weight:var(--fw-semibold)}.record-banner{border-radius:var(--radius-lg);font-size:var(--fs-body);border:1px solid #0000;gap:10px;padding:14px 16px;display:flex}.record-banner-ok{background:var(--status-ok-bg);color:var(--status-ok-fg)}.record-banner-bad{border-color:var(--status-bad-border);background:var(--status-bad-bg);color:var(--status-bad-fg)}.record-banner-body{flex-direction:column;gap:6px;display:flex}.record-banner-title{font-weight:var(--fw-bold)}.record-banner ul{margin:0;padding-inline-start:18px}.record-panel .list-card>.list-skeleton:first-child,.record-panel .list-card>.list-refusal:first-child,.record-panel .list-card>.record-panel>.list-skeleton:first-child,.record-panel .list-card>.record-panel>.list-refusal:first-child{padding-top:var(--space-5)}.review{flex-direction:column;gap:14px;display:flex}.review-open{min-width:0}.review-submission{gap:14px}.review-head{padding-bottom:var(--space-5);gap:10px}.review-whose{font-size:var(--fs-body);color:var(--color-text-secondary);flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.review-body{grid-template-columns:minmax(0,1fr);grid-template-areas:"details""evidence""decision";align-items:start;gap:14px;display:grid}.review-details{grid-area:details}.review-evidence{grid-area:evidence}.review-decision{grid-area:decision}.review-evidence-group{flex-direction:column;gap:8px;display:flex}.review-evidence-group h4{font-size:var(--fs-body);font-weight:var(--fw-semibold);margin:0}.review-images{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.review-image{flex-direction:column;gap:4px;min-width:0;margin:0;display:flex}.review-image .ant-image,.review-image .ant-skeleton.ant-skeleton-element,.review-image .ant-skeleton-image{width:100%}.review-image .ant-image-img,.review-image .ant-skeleton-image{aspect-ratio:3/2;object-fit:contain;border-radius:var(--radius-lg);background:var(--color-bg-subtle);height:auto}@media (width>=1280px){.review{grid-template-columns:minmax(300px,340px) minmax(0,1fr);align-items:start;display:grid}.review-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"details evidence""decision evidence"}}.write-dialog .ant-modal-container{padding:var(--space-5);border-radius:var(--radius-xl)}.write-dialog .ant-modal-header{margin-bottom:var(--space-3-5)}.write-dialog-head{align-items:flex-start;gap:var(--space-3);padding-right:var(--control-h);display:flex}.write-dialog-tile{width:var(--control-h);height:var(--control-h);border-radius:var(--radius-lg);flex:none;justify-content:center;align-items:center;display:flex}.write-dialog-tile-bad{background:var(--status-bad-bg);color:var(--status-bad-fg)}.write-dialog-tile-info{background:var(--color-primary-soft);color:var(--color-primary)}.write-dialog-heading{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.write-dialog-title{font-size:var(--fs-h2);font-weight:var(--fw-bold);color:var(--color-text);line-height:1.3}.write-dialog-subject{font-size:var(--fs-body);font-weight:var(--fw-regular);color:var(--color-text-secondary);overflow-wrap:anywhere}.write-dialog-handle{font-variant-numeric:var(--font-numeric)}.write-dialog-consequences{gap:var(--space-2);margin-bottom:var(--space-3-5);padding:var(--space-3) var(--space-3-5);border-radius:var(--radius-lg);background:var(--color-bg-subtle);flex-direction:column;display:flex}.write-dialog-consequences p{font-size:var(--fs-body);color:var(--color-text);margin:0;line-height:1.5}.write-dialog-label{font-size:var(--fs-label);font-weight:var(--fw-semibold);color:var(--color-text-secondary)}.write-dialog .ant-alert{margin-top:var(--space-2)}.write-dialog .ant-modal-footer{margin-top:var(--space-3-5)}.write-dialog-foot{align-items:center;gap:var(--space-2) 10px;padding-top:var(--space-3-5);border-top:1px solid var(--color-divider);flex-wrap:wrap;display:flex}.write-dialog-foot .ant-btn{white-space:nowrap}.write-dialog-recorded{font-size:var(--fs-meta);color:var(--color-text-muted);text-align:left;align-items:center;gap:6px;margin-right:auto;display:inline-flex}.staff-action-kind{border-radius:var(--radius-sm);background:var(--color-bg-subtle);border:1px solid var(--color-border);font-size:var(--fs-label);font-weight:var(--fw-medium);white-space:nowrap;padding:2px 8px;display:inline-block}.staff-action-id{font-variant-numeric:var(--font-numeric)}.staff-action-kind-menu.ant-dropdown-menu{max-height:min(420px,60vh);overflow-y:auto}.staff-action-subject-form input{min-width:300px}.staff-action-head{font-weight:var(--fw-regular);flex-direction:column;align-items:flex-start;gap:4px;display:flex}.staff-action-head h2{font-size:var(--fs-h3);font-weight:var(--fw-bold);margin:0}.staff-action-body{gap:var(--space-5);flex-direction:column;display:flex}.staff-action-facts{font-size:var(--fs-body);grid-template-columns:minmax(110px,.6fr) minmax(0,1.4fr);gap:12px 16px;margin:0;display:grid}.staff-action-facts dt{color:var(--color-text-muted);font-weight:var(--fw-medium)}.staff-action-facts dd{overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;margin:0;display:flex}.staff-action-links{flex-wrap:wrap;gap:4px 14px;display:flex}.staff-action-reason{white-space:pre-wrap}.staff-action-section{flex-direction:column;gap:8px;display:flex}.staff-action-section h3{font-size:var(--fs-body);font-weight:var(--fw-semibold);margin:0}.staff-action-diff{border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--fs-label);font-variant-numeric:var(--font-numeric);overflow:hidden}.staff-action-diff-row{border-top:1px solid var(--color-divider);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.staff-action-diff-two .staff-action-diff-row{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.staff-action-diff-row>span{overflow-wrap:anywhere;padding:8px 10px}.staff-action-diff-head{background:var(--color-bg-subtle);color:var(--color-text-muted);font-weight:var(--fw-medium);border-top:none}.staff-action-field{color:var(--color-text-secondary)}.staff-action-before{background:var(--status-bad-bg);color:var(--status-bad-fg)}.staff-action-after{background:var(--status-ok-bg);color:var(--status-ok-fg)}.profile-photo,.profile-photo .ant-image-img{border-radius:var(--radius-xl);object-fit:cover;flex:none;width:64px;height:64px}.sign-in-page{box-sizing:border-box;background:var(--color-bg-page);justify-content:center;align-items:center;min-height:100vh;padding:32px 20px;display:flex}.sign-in-frame{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-bg-card);flex-wrap:wrap;width:100%;max-width:1180px;display:flex;overflow:hidden}.sign-in-brand{gap:var(--space-7);background:var(--color-primary);min-width:0;color:var(--color-text-on-primary);flex-direction:column;flex:340px;padding:40px 36px;display:flex;position:relative;overflow:hidden}.sign-in-ring{pointer-events:none;border-radius:50%;position:absolute}.sign-in-ring-low{border:44px solid #ffffff12;width:280px;height:280px;bottom:-80px;right:-80px}.sign-in-ring-high{border:26px solid #ffffff0f;width:160px;height:160px;top:-60px;right:60px}.sign-in-logo{align-items:center;gap:var(--space-3);display:flex}.sign-in-logo-tile{border-radius:var(--radius-lg);background:var(--color-bg-card);width:46px;height:46px;color:var(--color-primary);justify-content:center;align-items:center;display:flex}.sign-in-logo-name{flex-direction:column;display:flex}.sign-in-logo-word{font-size:var(--fs-h1);font-weight:var(--fw-black);letter-spacing:.05em;line-height:1.2}.sign-in-logo-sub{font-size:var(--fs-label);font-weight:var(--fw-medium);color:#ffffffd9}.sign-in-pitch{gap:var(--space-3);margin-top:var(--space-6);flex-direction:column;display:flex}.sign-in-pitch h1{font-size:var(--fs-kpi);font-weight:var(--fw-bold);letter-spacing:-.02em;margin:0;line-height:1.15}.sign-in-pitch p{font-size:var(--fs-body-lg);color:#ffffffe0;margin:0;line-height:1.5}.sign-in-facts{gap:var(--space-3);font-size:var(--fs-body);color:#ffffffeb;flex-direction:column;margin:auto 0 0;padding:0;list-style:none;display:flex}.sign-in-facts li{align-items:center;gap:10px;display:flex}.sign-in-main{gap:var(--space-6);flex-direction:column;flex:2 560px;min-width:0;padding:36px;display:flex}.sign-in-top{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.sign-in-language{margin-left:auto}.sign-in-steps{align-items:center;gap:var(--space-2);font-size:var(--fs-body);font-weight:var(--fw-semibold);margin:0;padding:0;list-style:none;display:flex}.sign-in-steps li{align-items:center;gap:var(--space-2);display:inline-flex}.sign-in-step-mark{width:24px;height:24px;font-size:var(--fs-label);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.sign-in-step-done{color:var(--status-ok-fg)}.sign-in-step-done .sign-in-step-mark{background:var(--status-ok-bg)}.sign-in-step-gap.sign-in-step-gap{background:var(--color-border-strong);width:28px;height:1px}.sign-in-step-current{color:var(--color-primary)}.sign-in-step-current .sign-in-step-mark{background:var(--color-primary);color:var(--color-text-on-primary)}.sign-in-alerts{max-width:460px}.sign-in-card{box-sizing:border-box;gap:var(--space-4);width:100%;max-width:460px;padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-bg-card);flex-direction:column;display:flex}.sign-in-card-head{gap:var(--space-1);flex-direction:column;display:flex}.sign-in-card-head h2{font-size:var(--fs-h2);font-weight:var(--fw-bold);margin:0}.sign-in-card-text{font-size:var(--fs-body);color:var(--color-text-secondary)}.sign-in-meta{font-size:var(--fs-meta);color:var(--color-text-muted)}.sign-in-card .ant-form-item{margin-bottom:var(--space-4)}.sign-in-card .ant-form-item-label>label{font-size:var(--fs-label);font-weight:var(--fw-medium);color:var(--color-text-muted)}.sign-in-submit.ant-btn{height:46px;font-size:var(--fs-body-lg);font-weight:var(--fw-semibold)}.sign-in-refusal{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);border-radius:var(--radius-md);background:var(--status-bad-bg);color:var(--status-bad-fg);font-size:var(--fs-body);font-weight:var(--fw-semibold);padding:10px 12px;display:flex}.sign-in-note{padding:var(--space-3-5) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-subtle);font-size:var(--fs-body);color:var(--color-text-secondary);align-items:flex-start;gap:10px;display:flex}.profile-grid{align-items:start;gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));max-width:960px;display:grid}.profile-who{align-items:center;gap:var(--space-4);display:flex}.profile-who .ant-descriptions{flex:auto;min-width:0}.profile-who .ant-descriptions-row:last-child>.ant-descriptions-item{padding-bottom:0}.profile-hint{margin:0 0 var(--space-4);font-size:var(--fs-body);color:var(--color-text-secondary)}.reference-hub{align-items:start;gap:var(--space-5);grid-template-columns:232px minmax(0,1fr);display:grid}.reference-lists{padding:var(--space-3);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);flex-direction:column;gap:2px;display:flex}.reference-lists-label{font-size:var(--fs-label);font-weight:var(--fw-medium);color:var(--color-text-muted);padding:6px 10px 8px}.reference-list-link{min-height:var(--control-h);border-radius:var(--radius-md);font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--color-text-secondary);align-items:center;gap:10px;padding:0 10px;transition:background-color .12s ease-out;display:flex}.reference-list-link:hover{background:var(--color-bg-subtle);color:var(--color-text)}.reference-list-link[aria-current=page]{background:var(--color-primary-soft);color:var(--color-primary);font-weight:var(--fw-semibold)}.reference-list-name{flex:1 1 0}.reference-list-count{font-size:var(--fs-meta);font-variant-numeric:tabular-nums;color:var(--color-text-muted)}.reference-list-link[aria-current=page] .reference-list-count{color:var(--color-link)}.reference-search.ant-input-affix-wrapper{min-height:var(--control-h);flex:0 240px}@media (width<=1279px){.reference-hub{grid-template-columns:minmax(0,1fr)}.reference-lists{flex-flow:wrap}.reference-lists-label{display:none}.reference-list-link{gap:8px}}.shipment-steps{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.shipment-step{flex-direction:column;gap:8px;min-width:0;padding-bottom:4px;display:flex}.shipment-step-track{align-items:center;display:flex}.shipment-step-mark{border:2px solid var(--color-border-strong);background:var(--color-bg-card);width:30px;height:30px;color:var(--color-text-muted);font-size:var(--fs-body);font-weight:var(--fw-bold);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.shipment-step-line{border-radius:var(--radius-xs);background:var(--color-border-strong);flex:1 1 0;height:3px;margin:0 6px}.shipment-step-name{font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--color-text-secondary);overflow-wrap:anywhere}.shipment-step-at{font-variant-numeric:tabular-nums}.shipment-step-taken .shipment-step-mark{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-text-on-primary)}.shipment-step-taken .shipment-step-line{background:var(--color-primary)}.shipment-step-taken .shipment-step-name{color:var(--color-text)}.shipment-step-current .shipment-step-mark{border-color:var(--color-primary);color:var(--color-primary)}.shipment-step-current .shipment-step-name{color:var(--color-primary-hover)}.shipment-step-cancelled .shipment-step-mark{border-color:var(--status-bad-fg);background:var(--status-bad-bg);color:var(--status-bad-fg)}.shipment-step-cancelled .shipment-step-name{color:var(--status-bad-fg)}.shipment-step-reason{border:1px solid var(--status-bad-border);border-radius:var(--radius-md);background:var(--status-bad-bg);color:var(--color-text);font-size:var(--fs-body);overflow-wrap:anywhere;white-space:pre-line;flex-direction:column;gap:2px;margin-right:12px;padding:8px 10px;display:flex}.shipment-step-reason-label{font-size:var(--fs-label);font-weight:var(--fw-semibold);color:var(--status-bad-fg)}@media (width<=1279px){.shipment-steps{grid-auto-flow:row}.shipment-step{grid-template-columns:30px minmax(0,1fr);gap:4px 12px;padding-bottom:0;display:grid}.shipment-step-track{flex-direction:column;grid-row:1/span 5;align-self:stretch}.shipment-step-line{width:3px;height:auto;min-height:16px;margin:4px 0}.shipment-step>:not(.shipment-step-track){grid-column:2}.shipment-step:not(:last-child)>:last-child{margin-bottom:14px}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.shell{background:var(--color-bg-page);min-height:100vh;display:flex}.shell-sidebar{box-sizing:border-box;background:var(--color-bg-card);border-right:1px solid var(--color-border);flex-direction:column;flex:0 0 248px;gap:18px;padding:20px 14px;display:flex}@media (width>=1280px){.shell-sidebar{flex-basis:var(--sidebar-w)}}.shell-main{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.shell-content{box-sizing:border-box;width:100%;max-width:var(--content-max-w);padding:var(--page-pad)}@media (width<=767px){.shell{flex-direction:column}.shell-sidebar{border-right:0;border-bottom:1px solid var(--color-border);flex-basis:auto}}.shell-brand{color:var(--color-text);align-items:center;gap:10px;padding:4px 8px 8px;display:flex}.shell-brand-tile{border-radius:var(--radius-lg);background:var(--color-primary);width:38px;height:38px;color:var(--color-text-on-primary);justify-content:center;align-items:center;display:flex}.shell-brand-name{flex-direction:column;display:flex}.shell-brand-word{font-size:var(--fs-h2);font-weight:var(--fw-black);letter-spacing:.04em;line-height:1.1}.shell-brand-sub{font-size:var(--fs-meta);font-weight:var(--fw-medium);color:var(--color-text-muted)}.shell-menu.ant-menu{font-weight:var(--fw-medium);border-inline-end:0!important}.shell-menu .ant-menu-item a{color:inherit}.shell-menu .ant-menu-item-selected{font-weight:var(--fw-semibold)}.shell-menu .ant-menu-sub .ant-menu-item{height:34px;line-height:34px;font-size:var(--fs-body);font-weight:var(--fw-regular);padding-inline-start:42px!important}.shell-menu .ant-menu-sub .ant-menu-item-selected{font-weight:var(--fw-semibold)}.shell-footer{border-radius:var(--radius-lg);background:var(--color-bg-subtle);border:1px solid var(--color-border);flex-direction:column;gap:12px;margin-top:auto;padding:14px;display:flex}.shell-footer-who{align-items:center;gap:10px;display:flex}.shell-footer-names{flex-direction:column;min-width:0;display:flex}.shell-footer-username{font-size:var(--fs-body);font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shell-footer-level{font-size:var(--fs-meta);color:var(--color-text-muted)}.shell-sign-out.ant-btn{height:32px;font-size:var(--fs-body);align-self:flex-start;padding:0}.shell-topbar{padding:var(--topbar-pad);background:var(--color-bg-card);border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.shell-heading{flex-direction:column;gap:2px;min-width:0;margin-right:auto;display:flex}.shell-title.ant-typography{font-size:var(--fs-h1);font-weight:var(--fw-bold);letter-spacing:-.01em;margin:0}.shell-search{flex:260px;max-width:380px}.shell-search .ant-input-affix-wrapper{min-height:var(--control-h-lg);border-radius:var(--radius-lg);background:var(--color-bg-input);border-color:var(--color-border)}.shell-search .ant-input{font-size:var(--fs-body);background:0 0}.shell-search .ant-input-prefix{color:var(--color-text-muted);margin-inline-end:10px}.shell-kbd{border:1px solid var(--color-border-strong);border-radius:var(--radius-xs);background:var(--color-bg-card);font-family:inherit;font-size:var(--fs-meta);color:var(--color-text-muted);padding:1px 6px}.shell-language.ant-segmented{border:1px solid var(--color-border);font-size:var(--fs-label);font-weight:var(--fw-bold)}.shell-language .ant-segmented-item-label{min-width:44px;min-height:36px;line-height:36px}.panel-frame{background:var(--color-bg-page);min-height:100vh}.panel-frame-bar{padding:var(--topbar-pad);background:var(--color-bg-card);border-bottom:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}.panel-frame-tools{align-items:center;gap:16px;display:flex}.panel-frame-content{padding:var(--page-pad)}.panel-state{text-align:center;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);flex-direction:column;align-items:center;gap:10px;padding:26px 18px;display:flex}.panel-state-inset{background:0 0;border:0;border-radius:0}.panel-state-tile{border-radius:var(--radius-lg);justify-content:center;align-items:center;width:52px;height:52px;display:flex}.panel-state-tile-bad{background:var(--status-bad-bg);color:var(--status-bad-fg)}.panel-state-tile-info{background:var(--status-info-bg);color:var(--status-info-fg)}.panel-state-tile-neutral{background:var(--status-neutral-bg);color:var(--status-neutral-fg)}.panel-state-handle{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-subtle);font-size:var(--fs-label);font-weight:var(--fw-semibold);color:var(--color-text-secondary);padding:4px 10px}.panel-state-title.ant-typography{font-size:var(--fs-body-lg);font-weight:var(--fw-bold);margin:0}.panel-state-text{max-width:360px;font-size:var(--fs-body);color:var(--color-text-secondary);margin:0}.panel-state-meta{font-size:var(--fs-meta);color:var(--color-text-muted)}.panel-banner{border-radius:var(--radius-lg);font-size:var(--fs-body);align-items:flex-start;gap:10px;padding:12px 14px;line-height:1.45;display:flex}.panel-banner-bad{background:var(--status-bad-bg);color:var(--status-bad-fg)}.panel-banner b{font-weight:var(--fw-bold)}.staff-state{padding-top:var(--space-4)}.staff-who{align-items:center;gap:10px;display:inline-flex}.staff-you{font-size:var(--fs-meta);color:var(--color-text-muted);white-space:nowrap}.staff-level{border-radius:var(--radius-sm);background:var(--color-bg-subtle);font-size:var(--fs-label);font-weight:var(--fw-semibold);white-space:nowrap;padding:3px 10px;display:inline-block}.staff-removed-at{align-items:center;gap:8px;display:inline-flex}.staff-row-removed .initials{background:var(--color-bg-subtle);color:var(--color-text-muted)}.staff-row-removed .list-strong{color:var(--color-text-secondary)}@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/onest-cyrillic-400-normal-CmW88LeT.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/onest-cyrillic-500-normal-B2RGfQLi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/onest-cyrillic-600-normal-CcOXSJId.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/onest-cyrillic-700-normal-h3fj2TH3.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/onest-cyrillic-800-normal-CrFvGqRO.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/onest-latin-400-normal-C-CFDCum.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/onest-latin-500-normal-Byd8bcGa.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/onest-latin-600-normal-l5uwAnB-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/onest-latin-700-normal-Cn6QOas7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/onest-latin-800-normal-72LQgb68.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{font-family:var(--font-family);font-variant-numeric:var(--font-numeric);background:var(--color-bg-page);color:var(--color-text);margin:0}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ant-form .ant-form-item .ant-form-item-extra,.ant-form .ant-form-item .ant-form-item-explain{font-size:var(--fs-label);line-height:1.5}
