.ds-applicant-shell{min-height:100vh;color:var(--ds-ink);background:var(--ds-canvas)}.ds-applicant-topbar{z-index:60;border-bottom:1px solid var(--ds-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;justify-content:space-between;align-items:center;gap:18px;min-height:60px;padding:8px max(16px,50vw - 590px);display:flex;position:sticky;top:0}.ds-applicant-topbar-actions{align-items:center;gap:6px;display:flex}.ds-applicant-topbar .notification-bell{width:36px;height:36px}.ds-applicant-topbar .ds-public-brand-symbol{border-radius:7px;width:34px;height:34px}.ds-applicant-topbar .ds-public-brand-copy strong{color:var(--ds-navy-1000);font-size:11px}.ds-applicant-topbar .ds-public-brand-copy small{color:var(--ds-muted);font-size:8px}.ds-applicant-casebar{border:1px solid var(--ds-line);border-radius:var(--ds-r-3);width:min(1180px,100% - 32px);box-shadow:var(--ds-shadow-1);background:#fff;margin:22px auto 0;overflow:hidden}.ds-applicant-case-title{justify-content:space-between;align-items:center;gap:20px;min-height:86px;padding:17px 20px;display:flex}.ds-applicant-case-title .ds-kicker{color:var(--ds-gold-800);margin-bottom:2px;font-size:9px;font-weight:720;display:block}.ds-applicant-case-title h1{color:var(--ds-navy-1000);margin:0;font-size:21px;font-weight:720;line-height:1.5}.ds-applicant-case-title p{color:var(--ds-muted);margin:4px 0 0;font-size:10px;line-height:1.75}.ds-applicant-case-status{flex:none}.ds-applicant-case-meta{border-top:1px solid var(--ds-line);background:#fafbfa;grid-template-columns:1.1fr .65fr 1.25fr 1fr;display:grid}.ds-applicant-case-meta>div{border-inline-end:1px solid var(--ds-line);align-content:center;gap:2px;min-width:0;min-height:57px;padding:10px 14px;display:grid}.ds-applicant-case-meta>div:last-child{border-inline-end:0}.ds-applicant-case-meta span{color:var(--ds-muted);font-size:8px;font-weight:590}.ds-applicant-case-meta strong{color:#344b5b;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:660;overflow:hidden}.ds-case-save strong{align-items:center;gap:6px;display:flex}.save-dot{background:var(--ds-muted);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.save-saving .save-dot{background:var(--ds-info);animation:1s ease-in-out infinite ds-save-pulse}.save-dirty .save-dot{background:var(--ds-warning)}.save-saved .save-dot{background:var(--ds-success)}.save-error .save-dot{background:var(--ds-danger)}@keyframes ds-save-pulse{50%{opacity:.35}}.ds-applicant-progress-line{background:#edf0ef;height:3px;overflow:hidden}.ds-applicant-progress-line>span{background:var(--ds-gold-600);height:100%;transition:width .22s;display:block}.ds-applicant-stepper-shell{z-index:40;border:1px solid var(--ds-line);border-radius:var(--ds-r-3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;width:min(1180px,100% - 32px);margin:12px auto 0;padding:10px 12px;position:sticky;top:60px;box-shadow:0 6px 18px #0a22340b}.ds-applicant-stepper-heading{border-bottom:1px solid #edf0ef;justify-content:space-between;align-items:center;gap:14px;min-height:29px;padding:0 3px 8px;display:flex}.ds-applicant-stepper-heading>div{align-items:baseline;gap:7px;min-width:0;display:flex}.ds-applicant-stepper-heading span,.ds-applicant-stepper-heading small{color:var(--ds-muted);font-size:8px}.ds-applicant-stepper-heading strong{color:var(--ds-navy-1000);font-size:10px;font-weight:670}.ds-applicant-stepper{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;padding-top:9px;display:grid}.ds-applicant-stepper button{min-width:0;min-height:49px;color:var(--ds-muted);text-align:start;cursor:pointer;transition:color var(--ds-ease), background var(--ds-ease), border-color var(--ds-ease);background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:7px;padding:6px 7px;display:grid}.ds-applicant-stepper button:hover{color:var(--ds-navy-900);background:#f7f9f8}.ds-applicant-stepper button.active{color:var(--ds-navy-1000);background:#f5f8f8;border-color:#d7e0e2}.ds-applicant-stepper button.complete{color:var(--ds-success)}.ds-applicant-stepper button.visited{color:#546b7b}.ds-step-index{border:1px solid var(--ds-line-strong);color:#6f7f8c;background:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:9px;font-weight:720;display:grid}.active .ds-step-index{color:#fff;border-color:var(--ds-navy-900);background:var(--ds-navy-900)}.complete .ds-step-index{color:var(--ds-success);background:var(--ds-success-soft);border-color:#c9ddd4}.ds-step-copy{gap:0;min-width:0;display:grid}.ds-step-copy strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:660;overflow:hidden}.ds-step-copy small{color:var(--ds-subtle);font-size:8px}.active .ds-step-copy small{color:var(--ds-muted)}.ds-applicant-workspace{width:min(1040px,100% - 32px);margin:14px auto 54px}.ds-applicant-content.portal-content{border:1px solid var(--ds-line);border-radius:var(--ds-r-3);box-shadow:var(--ds-shadow-1);background:#fff;margin:0;padding:0 24px;overflow:visible}.ds-applicant-content>.alert:first-child{margin-top:18px}.ds-applicant-content>.alert{margin-bottom:12px}.ds-applicant-content .section-heading{border-bottom:1px solid var(--ds-line);background:#fbfcfb;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;min-height:96px;margin:0 -24px 20px;padding:18px 24px;display:grid}.ds-stage-heading-copy .eyebrow{color:var(--ds-gold-800);margin-bottom:1px;font-size:9px;font-weight:700;display:block}.ds-stage-heading-copy h1{color:var(--ds-navy-1000);margin:0;font-size:19px;font-weight:710;line-height:1.5}.ds-stage-heading-copy p{max-width:620px;color:var(--ds-muted);margin:4px 0 0;font-size:10px;line-height:1.75}.ds-stage-completion{border-inline-start:1px solid var(--ds-line);justify-items:end;min-width:105px;padding-inline-start:18px;display:grid}html[dir=rtl] .ds-stage-completion{justify-items:start}.ds-stage-completion span,.ds-stage-completion small{color:var(--ds-muted);font-size:8px}.ds-stage-completion strong{color:var(--ds-navy-1000);margin:1px 0;font-size:18px;font-weight:720}.ds-applicant-content .form-card{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 0 18px;padding:0}.ds-applicant-content .form-card+.form-card{border-top:1px solid var(--ds-line);margin-top:22px;padding-top:20px}.ds-applicant-content .form-card h2{color:var(--ds-navy-1000);margin:0 0 12px;font-size:13px;font-weight:680}.ds-applicant-content .card-title-row p{color:var(--ds-muted);margin:3px 0 0;font-size:9px}.ds-applicant-content .read-only-name{border:1px solid #e6dcc8;border-inline-start:2px solid var(--ds-gold-600);background:#fbf8f1;border-radius:7px;grid-template-columns:minmax(170px,.55fr) minmax(0,1fr);align-items:center;gap:18px;min-height:64px;margin-bottom:20px;padding:11px 13px;display:grid}.ds-applicant-content .read-only-name span{color:var(--ds-muted);font-size:9px}.ds-applicant-content .read-only-name strong{color:var(--ds-navy-1000);margin-top:1px;font-size:11px;font-weight:670;display:block}.ds-applicant-content .read-only-name small{color:var(--ds-muted);font-size:9px;line-height:1.75}.ds-applicant-content .form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-applicant-content .field{gap:5px;min-width:0}.ds-applicant-content .field-label{color:#2d4353;font-size:11px;font-weight:650}.ds-applicant-content .field-hint{color:var(--ds-muted);margin-top:1px;font-size:9px}.ds-applicant-content .input,.ds-applicant-content .field input,.ds-applicant-content .field select,.ds-applicant-content .field textarea{min-height:43px;color:var(--ds-ink);background:#fff;border-color:#cfd9dc;border-radius:7px;font-size:11px}.ds-applicant-content .input:focus,.ds-applicant-content .field input:focus,.ds-applicant-content .field select:focus,.ds-applicant-content .field textarea:focus{border-color:#7296ad;box-shadow:0 0 0 3px #2f6f9917}.ds-applicant-content .textarea,.ds-applicant-content .field textarea{min-height:102px}.ds-date-control{gap:4px;display:grid}.ds-date-control input{text-align:start;direction:ltr}.ds-date-control>small{color:var(--ds-muted);font-size:8px;line-height:1.5}.ds-applicant-content .question-row{border-bottom:1px solid #edf0ef;justify-content:space-between;align-items:center;gap:22px;min-height:68px;padding:13px 0;display:flex}.ds-applicant-content .question-row:first-child{padding-top:4px}.ds-applicant-content .question-row:last-child{border-bottom:0}.ds-applicant-content .question-row strong{color:var(--ds-ink);font-size:10px;font-weight:650}.ds-applicant-content .question-row p{color:var(--ds-muted);margin:2px 0 0;font-size:9px}.ds-applicant-content .question-compact{align-content:center;gap:7px;min-height:65px;display:grid}.ds-applicant-content .yes-no-control,.ds-applicant-content .yes-no{flex:none}.ds-applicant-content .choice-grid,.ds-applicant-content .check-grid{gap:7px}.ds-applicant-content .choice-grid label,.ds-applicant-content .check-grid label,.ds-applicant-content .check-card{border-radius:6px;min-height:39px;font-size:10px}.ds-applicant-content .upload-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.ds-applicant-content .upload-card{border:1px solid var(--ds-line);background:#fafbfa;border-radius:8px;flex-direction:column;justify-content:space-between;gap:12px;min-height:154px;padding:13px;display:flex}.ds-applicant-content .upload-card>div:first-child{grid-template-columns:31px minmax(0,1fr);align-items:center;gap:8px;display:grid}.ds-applicant-content .upload-icon{width:31px;height:31px;color:var(--ds-gold-800);background:var(--ds-gold-050);border:1px solid #e2d8bf;border-radius:6px;grid-row:1/span 2;place-items:center;font-size:14px;display:grid}.ds-applicant-content .upload-card strong{color:var(--ds-navy-1000);font-size:10px;font-weight:650}.ds-applicant-content .upload-card small,.ds-applicant-content .empty-upload{color:var(--ds-muted);font-size:9px}.ds-applicant-content .uploaded-list{gap:5px;display:grid}.ds-applicant-content .uploaded-file{border:1px solid var(--ds-line);background:#fff;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:7px 8px;display:flex}.ds-applicant-content .uploaded-file strong{text-overflow:ellipsis;white-space:nowrap;max-width:230px;font-size:9px;display:block;overflow:hidden}.ds-applicant-content .file-actions{align-items:center;gap:5px;display:flex}.ds-applicant-content .file-actions button{color:var(--ds-info);cursor:pointer;background:0 0;border:0;font-size:9px}.ds-applicant-content .file-actions .danger-link{color:var(--ds-danger)}.ds-applicant-content .consent-list{gap:7px;display:grid}.ds-applicant-content .consent-list label{border:1px solid var(--ds-line);min-height:43px;color:var(--ds-text);background:#fbfcfb;border-radius:7px;align-items:flex-start;gap:8px;padding:9px 10px;font-size:10px;line-height:1.7;display:flex}.ds-applicant-content .submit-panel{border:1px solid #dacaa7;border-inline-start:2px solid var(--ds-gold-600);background:#fbf8f1;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;margin-top:15px;padding:14px 15px;display:flex}.ds-applicant-content .submit-panel strong{color:var(--ds-navy-1000);font-size:11px;font-weight:670}.ds-applicant-content .submit-panel p{color:var(--ds-muted);margin:3px 0 0;font-size:9px}.ds-applicant-content .timeline{display:grid}.ds-applicant-content .timeline-item{min-height:52px;padding:7px 24px 7px 0;position:relative}html[dir=rtl] .ds-applicant-content .timeline-item{padding:7px 0 7px 24px}.ds-applicant-content .timeline-dot{top:12px;background:var(--ds-gold-600);border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;inset-inline-start:2px;box-shadow:0 0 0 1px #dac79a}.ds-applicant-content .timeline-item:not(:last-child):before{top:20px;bottom:-4px;background:var(--ds-line);content:"";width:1px;position:absolute;inset-inline-start:5px}.ds-applicant-content .timeline-item strong{color:var(--ds-ink);font-size:10px}.ds-applicant-content .timeline-item small{color:var(--ds-subtle);font-size:8px;display:block}.ds-applicant-content .timeline-item p{color:var(--ds-muted);margin:3px 0 0;font-size:9px}.ds-applicant-content .step-footer{z-index:20;border-top:1px solid var(--ds-line);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#fffffff7;justify-content:space-between;align-items:center;gap:14px;min-height:62px;margin:20px -24px 0;padding:10px 24px;display:flex;position:sticky;bottom:0}.ds-step-actions{align-items:center;gap:7px;display:flex}.ds-footer-save{align-items:center;gap:10px;display:flex}.ds-footer-save>div{align-items:center;gap:6px;display:flex}.ds-footer-save strong{max-width:300px;color:var(--ds-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:590;overflow:hidden}.ds-footer-save.save-error strong{color:var(--ds-danger)}.ds-applicant-content .correction-alert{grid-template-columns:minmax(180px,.55fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.ds-applicant-content .correction-alert blockquote{color:#6d542e;border-inline-start:2px solid #dab47e;margin:0;padding-inline-start:12px;font-size:10px;line-height:1.75}.ds-applicant-content .dismissible{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ds-applicant-content .dismissible button{color:currentColor;cursor:pointer;background:0 0;border:0}.ds-applicant-overview,.ds-applicant-sidebar,.ds-applicant-summary-grid{display:none!important}@media (max-width:980px){.ds-applicant-case-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-applicant-case-meta>div:nth-child(2){border-inline-end:0}.ds-applicant-case-meta>div:nth-child(-n+2){border-bottom:1px solid var(--ds-line)}.ds-applicant-stepper{scrollbar-width:thin;padding-bottom:2px;display:flex;overflow-x:auto}.ds-applicant-stepper button{flex:0 0 132px}}@media (max-width:720px){.ds-applicant-topbar{padding-inline:12px}.ds-applicant-topbar .ds-public-brand-copy small,.ds-applicant-topbar-actions .language-menu{display:none}.ds-applicant-topbar-actions .button{min-width:36px;padding-inline:9px;font-size:0}.ds-applicant-casebar,.ds-applicant-stepper-shell,.ds-applicant-workspace{width:calc(100% - 22px)}.ds-applicant-casebar{margin-top:12px}.ds-applicant-case-title{align-items:flex-start;padding:14px}.ds-applicant-case-title h1{font-size:18px}.ds-applicant-case-title p{max-width:440px}.ds-applicant-case-meta{grid-template-columns:1fr 1fr}.ds-applicant-case-meta>div{padding-inline:10px}.ds-applicant-stepper-shell{margin-top:8px;top:60px}.ds-applicant-stepper-heading>div>span{display:none}.ds-applicant-content.portal-content{padding-inline:15px}.ds-applicant-content .section-heading,.ds-applicant-content .step-footer{margin-inline:-15px;padding-inline:15px}.ds-applicant-content .form-grid.two,.ds-applicant-content .upload-grid{grid-template-columns:1fr}.ds-applicant-content .read-only-name{grid-template-columns:1fr;gap:6px}.ds-applicant-content .correction-alert{grid-template-columns:1fr}}@media (max-width:520px){.ds-applicant-case-title p{display:none}.ds-applicant-case-meta{grid-template-columns:1fr 1fr}.ds-applicant-case-meta>div:nth-child(3),.ds-applicant-case-meta>div:nth-child(4),.ds-applicant-stepper-heading{display:none}.ds-applicant-stepper-shell{padding-top:8px}.ds-applicant-stepper{padding-top:0}.ds-applicant-stepper button{flex-basis:112px}.ds-applicant-content .section-heading{grid-template-columns:1fr;gap:10px;min-height:0}.ds-stage-completion{border-inline-start:0;border-top:1px solid var(--ds-line);grid-template-columns:1fr auto;place-items:center stretch;min-width:0;padding:9px 0 0}.ds-stage-completion small{display:none}.ds-stage-completion strong{justify-self:end;font-size:14px}html[dir=rtl] .ds-stage-completion strong{justify-self:start}.ds-applicant-content .question-row,.ds-applicant-content .submit-panel,.ds-applicant-content .step-footer{flex-direction:column;align-items:stretch}.ds-step-actions{order:2}.ds-step-actions .button{flex:1}.ds-footer-save{order:1;justify-content:space-between}.ds-footer-save strong{max-width:180px}}.ds-applicant-casebar{width:min(1220px,100% - 32px);margin-top:16px}.ds-applicant-case-title{min-height:72px;padding:12px 18px}.ds-applicant-case-title h1{font-size:19px}.ds-applicant-case-title p{margin-top:2px;font-size:9px}.ds-applicant-case-meta{grid-template-columns:1.1fr .55fr 1fr .9fr}.ds-applicant-case-meta>div{min-height:50px;padding:8px 12px}.ds-applicant-stepper-shell{width:min(1220px,100% - 32px);margin-top:9px;padding:8px 10px}.ds-applicant-stepper-heading{min-height:25px;padding-bottom:6px}.ds-applicant-stepper{gap:3px;padding-top:7px;position:relative}.ds-applicant-stepper:before{content:"";pointer-events:none;background:#e4e9e8;height:1px;position:absolute;top:20px;left:4%;right:4%}.ds-applicant-stepper button{z-index:1;background:#fffffff5;min-height:43px;padding:5px 6px;position:relative}.ds-applicant-stepper button.active{background:#f4f7f7;border-color:#cbd8dc}.ds-step-index{width:24px;height:24px;font-size:8px}.ds-step-copy strong{font-size:9px}.ds-step-copy small{font-size:7.5px}.ds-applicant-workspace{width:min(1180px,100% - 32px);margin-top:11px}.ds-applicant-content.portal-content{padding-inline:28px}.ds-applicant-content .section-heading{margin-inline:-28px;min-height:78px;margin-bottom:16px;padding:13px 28px}.ds-stage-heading-copy .eyebrow{font-size:8px}.ds-stage-heading-copy h1{font-size:18px}.ds-stage-heading-copy p{margin-top:2px;font-size:9px;line-height:1.65}.ds-stage-completion{min-width:90px;padding-inline-start:14px}.ds-stage-completion strong{font-size:15px}.ds-stage-completion span,.ds-stage-completion small{font-size:7.5px}.ds-applicant-content .form-card{max-width:none;margin-bottom:14px}.ds-applicant-content .form-card+.form-card{margin-top:18px;padding-top:17px}.ds-applicant-content .form-card h2{font-size:12px}.ds-applicant-content .read-only-name{min-height:54px;margin-bottom:16px;padding:9px 11px}.ds-applicant-content .form-grid{gap:11px 14px}.ds-applicant-content .field-label{font-size:11px}.ds-applicant-content .field-hint{font-size:8.5px}.ds-applicant-content .input,.ds-applicant-content .field input,.ds-applicant-content .field select,.ds-applicant-content .field textarea{min-height:40px;font-size:11px}.ds-date-control>small{color:#71828d;min-height:17px;padding-inline:2px;font-size:8px}.ds-applicant-content .step-footer{min-height:56px;margin-inline:-28px;padding:8px 28px}.ds-footer-save .button-secondary{opacity:.84}.ds-footer-save.save-saved .button-secondary{color:var(--ds-muted);background:#fafbfa;border-color:#e1e6e6}@media (max-width:720px){.ds-applicant-casebar,.ds-applicant-stepper-shell,.ds-applicant-workspace{width:calc(100% - 18px)}.ds-applicant-content.portal-content{padding-inline:14px}.ds-applicant-content .section-heading,.ds-applicant-content .step-footer{margin-inline:-14px;padding-inline:14px}}.ds-applicant-draft-notice{border-top:1px solid var(--ds-line);background:#f7faf9;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:9px 13px;display:grid}.ds-applicant-draft-icon{width:30px;height:30px;color:var(--ds-navy-700);background:#fff;border:1px solid #d8e2e2;border-radius:7px;place-items:center;display:grid}.ds-applicant-draft-notice strong{color:var(--ds-navy-1000);font-size:9.5px;display:block}.ds-applicant-draft-notice p{color:var(--ds-muted);margin:2px 0 0;font-size:8.5px;line-height:1.65}.ds-stage-completion strong{font-variant-numeric:tabular-nums}@media (max-width:680px){.ds-applicant-draft-notice{grid-template-columns:30px minmax(0,1fr)}.ds-applicant-draft-notice .button{grid-column:1/-1;width:100%}}.workflow-process-shell{min-height:100vh}.workflow-process-hero{border-bottom:1px solid var(--line,#e2e8f0);justify-content:space-between;align-items:flex-end;gap:24px;padding:30px clamp(20px,4vw,56px) 22px;display:flex}.workflow-process-hero h1{margin:6px 0 8px;font-size:clamp(1.8rem,3vw,2.45rem)}.workflow-process-hero p{max-width:760px;color:var(--muted,#64748b);margin:0}.workflow-process-progress-card{border:1px solid var(--line,#e2e8f0);background:var(--surface,#fff);border-radius:16px;min-width:190px;padding:16px 18px;box-shadow:0 8px 25px #0f172a0d}.workflow-process-progress-card span{color:var(--muted,#64748b);font-size:.78rem;display:block}.workflow-process-progress-card strong{margin:4px 0 10px;font-size:1.3rem;display:block}.workflow-process-progress-card>div{background:#e2e8f0;border-radius:99px;height:6px;overflow:hidden}.workflow-process-progress-card i{border-radius:inherit;background:currentColor;height:100%;display:block}.workflow-process-layout{grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:start;gap:24px;padding:24px clamp(20px,4vw,56px) 48px;display:grid}.workflow-process-timeline,.workflow-process-main{background:var(--surface,#fff);border:1px solid var(--line,#e2e8f0);border-radius:20px;box-shadow:0 10px 30px #0f172a0b}.workflow-process-timeline{padding:18px;position:sticky;top:18px}.workflow-process-title{border-bottom:1px solid var(--line,#e2e8f0);padding:4px 4px 16px}.workflow-process-title span,.workflow-process-title small{color:var(--muted,#64748b);font-size:.76rem;display:block}.workflow-process-title strong{margin:4px 0;display:block}.workflow-process-timeline ol{margin:0;padding:14px 0 0;list-style:none}.workflow-process-timeline li{color:var(--muted,#64748b);border-radius:12px;grid-template-columns:34px 1fr;gap:10px;padding:9px 8px;display:grid}.workflow-process-timeline li.active{color:inherit;background:#1e40af14}.workflow-process-timeline li.status-approved{color:#166534}.workflow-process-timeline li.status-needs_correction{color:#9a3412}.workflow-process-step-index{border:1px solid;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.78rem;display:grid}.workflow-process-timeline li strong,.workflow-process-timeline li small{display:block}.workflow-process-timeline li small{opacity:.78;margin-top:2px}.workflow-process-main{padding:clamp(20px,3vw,34px)}.workflow-current-stage-header{border-bottom:1px solid var(--line,#e2e8f0);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:22px;display:flex}.workflow-current-stage-header h2{margin:5px 0 8px;font-size:1.55rem}.workflow-current-stage-header p{color:var(--muted,#64748b);max-width:760px;margin:0;line-height:1.8}.workflow-stage-status{white-space:nowrap;background:#f1f5f9;border-radius:999px;padding:7px 11px;font-size:.78rem;font-weight:700}.workflow-stage-status.status-action_required{color:#1d4ed8;background:#dbeafe}.workflow-stage-status.status-submitted,.workflow-stage-status.status-under_review{color:#92400e;background:#fef3c7}.workflow-stage-status.status-needs_correction{color:#9a3412;background:#ffedd5}.workflow-stage-status.status-approved{color:#166534;background:#dcfce7}.workflow-process-form{gap:18px;padding-top:24px;display:grid}.workflow-process-field{gap:7px;display:grid}.workflow-process-field-label{align-items:center;gap:7px;display:flex}.workflow-process-field-label em{color:#b91c1c;font-style:normal}.workflow-process-field-label small,.workflow-process-help{color:var(--muted,#64748b);font-weight:400}.workflow-process-textarea{resize:vertical;min-height:120px}.workflow-process-check{border:1px solid var(--line,#e2e8f0);border-radius:11px;align-items:center;gap:9px;min-height:44px;padding:10px 12px;display:flex}.workflow-process-file-control{gap:7px;display:grid}.workflow-process-file-control>small{color:var(--muted,#64748b)}.workflow-process-selected-files{flex-wrap:wrap;gap:6px;display:flex}.workflow-process-selected-files span{background:#f1f5f9;border-radius:8px;padding:5px 8px;font-size:.78rem}.workflow-process-submitbar{border:1px solid var(--line,#e2e8f0);background:#f8fafc;border-radius:15px;justify-content:space-between;align-items:center;gap:16px;margin-top:8px;padding:16px;display:flex}.workflow-process-submitbar strong,.workflow-process-submitbar small{display:block}.workflow-process-submitbar small{color:var(--muted,#64748b);margin-top:3px}.workflow-process-waiting{align-items:flex-start;gap:14px;padding:24px 0 6px;display:flex}.workflow-process-waiting>span{background:#f1f5f9;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.workflow-process-waiting h3{margin:2px 0 6px}.workflow-process-waiting p{color:var(--muted,#64748b);margin:0}.workflow-process-submissions{border-top:1px solid var(--line,#e2e8f0);margin-top:28px;padding-top:22px}.workflow-process-submissions article{border:1px solid var(--line,#e2e8f0);border-radius:14px;margin-top:12px;padding:14px}.workflow-process-submissions article>header{justify-content:space-between;gap:12px;display:flex}.workflow-process-submissions time{color:var(--muted,#64748b);font-size:.8rem}.workflow-process-submission-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.workflow-process-submission-values>div{background:#f8fafc;border-radius:9px;padding:8px 10px}.workflow-process-submission-values span,.workflow-process-submission-values strong{overflow-wrap:anywhere;display:block}.workflow-process-submission-values span{color:var(--muted,#64748b);font-size:.72rem}.workflow-process-submission-files{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.workflow-process-empty{text-align:center;border:1px solid var(--line,#e2e8f0);background:var(--surface,#fff);border-radius:20px;max-width:680px;margin:40px auto;padding:42px 28px}.workflow-process-empty.compact{box-shadow:none;border:0;margin:0}.workflow-process-empty-icon{color:#1d4ed8;background:#eff6ff;border-radius:18px;place-items:center;width:62px;height:62px;margin:0 auto 14px;display:grid}.workflow-process-empty h2{margin:8px 0}.workflow-process-empty p{color:var(--muted,#64748b)}@media (max-width:900px){.workflow-process-layout{grid-template-columns:1fr}.workflow-process-timeline{position:static}.workflow-process-timeline ol{gap:7px;padding-bottom:4px;display:flex;overflow-x:auto}.workflow-process-timeline li{min-width:190px}.workflow-process-hero{flex-direction:column;align-items:stretch}.workflow-process-progress-card{min-width:0}}@media (max-width:640px){.workflow-current-stage-header,.workflow-process-submitbar{flex-direction:column;align-items:stretch}.workflow-process-submission-values{grid-template-columns:1fr}}.workflow-process-feedback{gap:7px;display:grid}.workflow-process-feedback p{white-space:pre-wrap;margin:0}.workflow-process-submission-review{background:#f8fafc;border-inline-start:3px solid #64748b;border-radius:10px;margin-top:10px;padding:10px 12px}.workflow-process-submission-review.decision-approved{background:#f0fdf4;border-inline-start-color:#16a34a}.workflow-process-submission-review.decision-needs_correction{background:#fffbeb;border-inline-start-color:#d97706}.workflow-process-submission-review.decision-rejected{background:#fef2f2;border-inline-start-color:#dc2626}.workflow-process-submission-review p{white-space:pre-wrap;margin:5px 0}.workflow-process-submission-review small{color:var(--muted,#64748b)}.workflow-revision-changes{background:#eff6ff;border:1px solid #bfdbfe;border-radius:11px;gap:8px;margin:12px 0;padding:11px 12px;display:grid}.workflow-revision-changes>strong{color:#1e40af;font-size:.82rem}.workflow-revision-change{border-top:1px dashed #bfdbfe;grid-template-columns:minmax(120px,.7fr) minmax(0,1.6fr);gap:10px;padding-top:7px;display:grid}.workflow-revision-change>span{font-size:.78rem;font-weight:700}.workflow-revision-change>div{gap:2px;min-width:0;display:grid}.workflow-revision-change small,.workflow-revision-change strong{overflow-wrap:anywhere}.workflow-revision-change small{color:#64748b}.workflow-process-full-history,.workflow-process-activity{border-top:1px solid var(--line,#e2e8f0);margin-top:26px;padding-top:22px}.workflow-process-history-stages{gap:10px;display:grid}.workflow-process-history-stages>details{border:1px solid var(--line,#e2e8f0);border-radius:13px;overflow:hidden}.workflow-process-history-stages>details>summary{cursor:pointer;background:#f8fafc;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;list-style:none;display:flex}.workflow-process-history-stages summary::-webkit-details-marker{display:none}.workflow-process-history-stages summary>span:first-child{gap:2px;display:grid}.workflow-process-history-stages summary small{color:var(--muted,#64748b);font-size:.74rem}.workflow-process-history-attempts{gap:10px;padding:12px;display:grid}.workflow-process-history-attempts>article{border:1px solid var(--line,#e2e8f0);border-radius:11px;padding:12px}.workflow-process-history-attempts article>header{justify-content:space-between;gap:10px;display:flex}.workflow-process-history-attempts time,.workflow-history-pending{color:var(--muted,#64748b);font-size:.78rem}.workflow-process-activity ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.workflow-process-activity li{grid-template-columns:18px minmax(0,1fr);gap:10px;padding:0 0 18px;display:grid;position:relative}.workflow-process-activity li:not(:last-child):before{content:"";inset-inline-start:6px;background:#e2e8f0;width:2px;position:absolute;top:12px;bottom:0}.workflow-activity-dot{z-index:1;background:#2563eb;border-radius:50%;width:12px;height:12px;margin-top:4px;position:relative;box-shadow:0 0 0 4px #dbeafe}.workflow-process-activity li>div{gap:3px;display:grid}.workflow-process-activity p{white-space:pre-wrap;margin:0}.workflow-process-activity small{color:var(--muted,#64748b)}@media (max-width:640px){.workflow-revision-change{grid-template-columns:1fr}.workflow-process-history-stages>details>summary{flex-direction:column;align-items:flex-start}}.workflow-process-version-note{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;align-items:center;gap:7px;margin-top:10px;padding:8px 10px;font-size:.78rem;line-height:1.45;display:flex}.workflow-process-migration-history{margin-top:18px}.workflow-process-history-version-body{gap:12px;padding:12px;display:grid}.workflow-process-historical-stage{border:1px solid var(--line,#e2e8f0);background:#fbfdff;border-radius:12px;padding:12px}.workflow-process-historical-stage>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.workflow-process-historical-stage>header small{color:var(--muted,#64748b)}.plc-page-head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;display:flex}.plc-page-head h1{margin:5px 0 7px;font-size:clamp(1.5rem,2.6vw,2rem)}.plc-page-head p{color:var(--muted,#64748b);margin:0;line-height:1.8}.plc-kicker{color:#3730a3;background:#eef2ff;border-radius:999px;width:max-content;padding:5px 9px;font-size:.72rem;font-weight:800;display:inline-flex}.plc-clearance{white-space:nowrap;color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:13px;align-items:center;gap:8px;padding:10px 13px;font-size:.82rem;font-weight:800;display:inline-flex}.plc-clearance.is-clear{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.plc-loading{min-height:180px;color:var(--muted,#64748b);align-content:center;place-items:center;gap:12px;display:grid}.plc-lock-state,.plc-ready-state{background:linear-gradient(135deg,#f8fbff,#eff6ff);border:1px solid #dbeafe;border-radius:20px;align-items:flex-start;gap:18px;margin-bottom:18px;padding:26px;display:flex}.plc-lock-state>span,.plc-ready-state>span{color:#1d4ed8;background:#fff;border-radius:17px;flex:0 0 56px;place-items:center;width:56px;height:56px;display:grid;box-shadow:0 10px 25px #2563eb17}.plc-lock-state h2,.plc-ready-state h2{margin:2px 0 7px}.plc-lock-state p,.plc-ready-state p{color:#64748b;margin:0;line-height:1.8}.plc-result-hero{color:#fff;background:linear-gradient(135deg,#312e81,#2563eb 58%,#0891b2);border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;margin-bottom:18px;padding:24px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 45px #2563eb2e}.plc-result-hero:after{content:"";inset-inline-end:-65px;background:#ffffff14;border-radius:50%;width:220px;height:220px;position:absolute;top:-105px}.plc-level-orb{z-index:1;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff24;border:1px solid #ffffff47;border-radius:50%;align-content:center;place-items:center;width:128px;height:128px;display:grid;position:relative}.plc-level-orb small{opacity:.78}.plc-level-orb strong{margin-top:4px;font-size:1.15rem}.plc-result-copy{z-index:1;position:relative}.plc-result-copy>span{opacity:.78;font-size:.78rem;font-weight:700}.plc-result-copy h2{margin:5px 0 7px;font-size:1.6rem}.plc-result-copy p{opacity:.94;margin:0 0 8px;line-height:1.8}.plc-result-copy small{opacity:.75}.plc-result-check{z-index:1;background:#ffffff2e;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:relative}.plc-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.plc-summary-grid article{border:1px solid var(--line,#e2e8f0);background:#fff;border-radius:16px;align-items:center;gap:12px;padding:15px;display:flex}.plc-summary-grid article>span{color:#2563eb;background:#eff6ff;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.plc-summary-grid article.is-success>span{color:#15803d;background:#dcfce7}.plc-summary-grid small,.plc-summary-grid strong{display:block}.plc-summary-grid small{color:#64748b;margin-bottom:3px;font-size:.72rem}.plc-summary-grid strong{font-size:.94rem}.plc-current-card,.plc-panel{border:1px solid var(--line,#e2e8f0);background:#fff;border-radius:18px;box-shadow:0 8px 26px #0f172a09}.plc-current-card{margin-bottom:18px;overflow:hidden}.plc-current-card>header,.plc-panel>header{border-bottom:1px solid var(--line,#e2e8f0);justify-content:space-between;align-items:flex-start;gap:14px;padding:17px 18px;display:flex}.plc-current-card header span:first-child{color:#64748b;font-size:.76rem}.plc-current-card h2,.plc-panel h2{margin:3px 0 0;font-size:1.08rem}.plc-panel header p{color:#64748b;margin:4px 0 0;font-size:.78rem}.plc-status{white-space:nowrap;color:#1d4ed8;background:#eff6ff;border-radius:999px;width:max-content;padding:6px 9px;font-size:.72rem;font-weight:800;display:inline-flex}.plc-status.is-success{color:#166534;background:#dcfce7}.plc-status.is-warning{color:#92400e;background:#fef3c7}.plc-status.is-danger{color:#991b1b;background:#fee2e2}.plc-status.is-info{color:#1d4ed8;background:#dbeafe}.plc-current-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:14px 18px;display:grid}.plc-current-metrics>div{border-inline-end:1px solid #e2e8f0;padding:9px 13px}.plc-current-metrics>div:last-child{border-inline-end:0}.plc-current-metrics small,.plc-current-metrics strong{display:block}.plc-current-metrics small{color:#64748b;margin-bottom:4px;font-size:.72rem}.plc-note{color:#475569;background:#f8fafc;border-radius:12px;gap:9px;margin:0 18px 18px;padding:12px 14px;display:flex}.plc-note p{white-space:pre-wrap;margin:0;line-height:1.7}.plc-two-column{grid-template-columns:1fr 1fr;gap:18px;display:grid}.plc-process-list{gap:0;margin:0;padding:17px 18px 20px;list-style:none;display:grid}.plc-process-list li{grid-template-columns:40px minmax(0,1fr);gap:11px;padding:0 0 20px;display:grid;position:relative}.plc-process-list li:not(:last-child):before{content:"";inset-inline-start:19px;background:#e2e8f0;width:2px;position:absolute;top:35px;bottom:0}.plc-process-list li>span{z-index:1;color:#64748b;background:#f1f5f9;border-radius:12px;place-items:center;width:40px;height:40px;display:grid;position:relative}.plc-process-list li.is-done>span{color:#15803d;background:#dcfce7}.plc-process-list li.is-active>span{color:#2563eb;background:#dbeafe;box-shadow:0 0 0 4px #eff6ff}.plc-process-list strong,.plc-process-list small{display:block}.plc-process-list small{color:#64748b;margin-top:3px}.plc-history-list{padding:8px 18px 16px;display:grid}.plc-history-list article{border-bottom:1px solid #eef2f7;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 0;display:grid}.plc-history-list article:last-child{border-bottom:0}.plc-history-dot{background:#3b82f6;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #dbeafe}.plc-history-dot.is-success{background:#16a34a;box-shadow:0 0 0 4px #dcfce7}.plc-history-dot.is-warning{background:#d97706;box-shadow:0 0 0 4px #fef3c7}.plc-history-dot.is-danger{background:#dc2626;box-shadow:0 0 0 4px #fee2e2}.plc-history-list strong,.plc-history-list small{display:block}.plc-history-list small{color:#64748b;margin-top:2px}.plc-empty{color:#64748b;text-align:center;align-content:center;place-items:center;gap:8px;min-height:100px;display:grid}@media (max-width:1050px){.plc-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.plc-two-column{grid-template-columns:1fr}}@media (max-width:700px){.plc-page-head{flex-direction:column}.plc-result-hero{text-align:center;grid-template-columns:1fr;justify-items:center}.plc-summary-grid,.plc-current-metrics{grid-template-columns:1fr}.plc-current-metrics>div{border-inline-end:0;border-bottom:1px solid #eef2f7}.plc-current-metrics>div:last-child{border-bottom:0}.plc-lock-state,.plc-ready-state{flex-direction:column}}
.uoi-office-shell{--ds-sidebar-w:198px}.uoi-office-topbar{min-height:56px;padding-block:7px}.uoi-office-content{width:min(1380px,100% - 28px);padding-top:14px}.cw-kicker{color:var(--ds-gold-800);letter-spacing:.02em;font-size:8px;font-weight:700}.cw-panel{border:1px solid var(--ds-line);box-shadow:var(--ds-shadow-1);background:#fff;border-radius:9px}.cw-panel-head{border-bottom:1px solid var(--ds-line);background:#fbfcfb;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:10px 14px;display:flex}.cw-panel-head h2{color:var(--ds-navy-1000);margin:1px 0 0;font-size:13px;font-weight:690}.cw-panel-icon{border:1px solid var(--ds-line);width:30px;height:30px;color:var(--ds-navy-700);background:#fff;border-radius:6px;place-items:center;display:grid}.cw-panel-icon svg{width:15px;height:15px}.cw-count-badge{border:1px solid var(--ds-line);border-radius:var(--ds-pill);min-width:27px;height:26px;color:var(--ds-navy-900);background:#f5f7f7;place-items:center;padding:0 7px;font-size:9px;font-weight:680;display:inline-grid}.cw-workspace-head,.cw-page-heading{justify-content:space-between;align-items:flex-end;gap:24px;min-height:88px;padding:8px 1px 14px;display:flex}.cw-workspace-head h1,.cw-page-heading h1{color:var(--ds-navy-1000);margin:3px 0;font-size:23px;font-weight:720;line-height:1.45}.cw-workspace-head p,.cw-page-heading p{max-width:720px;color:var(--ds-muted);margin:0;font-size:10px;line-height:1.75}.cw-workspace-actions,.cw-command-actions{align-items:center;gap:6px;display:flex}.cw-workspace-actions .button,.cw-command-actions .button{min-height:38px}.cw-workspace-actions svg,.cw-command-actions svg{width:15px;height:15px}.cw-attention-strip{border:1px solid var(--ds-line);min-height:82px;box-shadow:var(--ds-shadow-1);background:#fff;border-radius:9px;grid-template-columns:1.2fr .75fr .85fr 1fr;margin-bottom:10px;display:grid;overflow:hidden}.cw-attention-strip>div{border-inline-end:1px solid var(--ds-line);align-content:center;gap:1px;min-width:0;padding:11px 14px;display:grid}.cw-attention-strip>div:last-child{border-inline-end:0}.cw-attention-strip span{color:var(--ds-muted);font-size:8px}.cw-attention-strip strong{color:var(--ds-navy-1000);font-size:20px;font-weight:710}.cw-attention-strip small{color:var(--ds-text);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.cw-attention-main{border-inline-start:3px solid var(--ds-gold-600);background:var(--ds-gold-050)}.cw-attention-progress i,.cw-nationality-row i,.cw-casework-progress i{border-radius:var(--ds-pill);background:#e7eceb;height:3px;display:block;overflow:hidden}.cw-attention-progress i b,.cw-nationality-row i b,.cw-casework-progress i b{border-radius:inherit;background:var(--ds-gold-600);height:100%;display:block}.cw-metric-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-bottom:10px;display:grid}.cw-metric-card{border:1px solid var(--ds-line);min-height:78px;color:inherit;box-shadow:none;transition:border-color var(--ds-ease), background var(--ds-ease);background:#fff;border-radius:8px;align-content:center;gap:1px;padding:10px 11px;display:grid;position:relative}.cw-metric-card:hover{background:#fafbfb;border-color:#c6d1d3;text-decoration:none}.cw-metric-dot{top:12px;background:#7b8992;border-radius:50%;width:6px;height:6px;position:absolute;inset-inline-end:11px}.cw-tone-blue .cw-metric-dot{background:#3979a9}.cw-tone-gold .cw-metric-dot{background:#b58a3a}.cw-tone-orange .cw-metric-dot{background:#d8842e}.cw-tone-green .cw-metric-dot{background:#26815e}.cw-tone-red .cw-metric-dot{background:#bd5656}.cw-metric-label{color:var(--ds-muted);font-size:8px}.cw-metric-card strong{color:var(--ds-navy-1000);font-size:20px;font-weight:700}.cw-metric-card small{color:var(--ds-subtle);font-size:7.5px}.cw-dashboard-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:10px;display:grid}.cw-priority-card{border-bottom:1px solid var(--ds-line);padding:15px 14px}.cw-priority-card>div{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.cw-priority-card span{color:var(--ds-text);font-size:10px}.cw-priority-card>div strong{color:var(--ds-navy-1000);font-size:24px}.cw-priority-card p{color:var(--ds-muted);margin:7px 0 10px;font-size:9px;line-height:1.7}.cw-inline-action{color:var(--ds-navy-900);align-items:center;gap:5px;font-size:9px;font-weight:650;display:inline-flex}.cw-workflow-lanes{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:10px;display:grid}.cw-workflow-lanes>div{background:#fbfcfb;border:1px solid #e5e9e9;border-radius:7px;min-height:82px;padding:9px}.cw-workflow-lanes>div>span{color:var(--ds-gold-800);font-size:8px;font-weight:700}.cw-workflow-lanes strong{color:var(--ds-navy-1000);margin:4px 0 2px;font-size:10px;display:block}.cw-workflow-lanes small{color:var(--ds-muted);font-size:8px;line-height:1.55}.cw-nationality-list{padding:7px 12px 11px}.cw-nationality-row{border-bottom:1px solid #edf0ef;grid-template-columns:24px minmax(0,1fr) 24px;align-items:center;gap:8px;min-height:39px;display:grid}.cw-nationality-row:last-child{border-bottom:0}.cw-rank{color:var(--ds-subtle);font-size:8px}.cw-nationality-row>div{gap:3px;display:grid}.cw-nationality-row strong{color:var(--ds-text);font-size:9px}.cw-nationality-row i{height:2px}.cw-nationality-row em{color:var(--ds-navy-1000);text-align:center;font-size:9px;font-style:normal;font-weight:680}.cw-page-stat{border-inline-start:2px solid var(--ds-gold-600);background:0 0;min-width:100px;padding:8px 11px;display:grid}.cw-page-stat span{color:var(--ds-muted);font-size:8px}.cw-page-stat strong{color:var(--ds-navy-1000);font-size:20px}.cw-filter-shell{border:1px solid var(--ds-line);box-shadow:var(--ds-shadow-1);background:#fff;border-radius:9px;margin-bottom:7px;padding:9px}.cw-search-bar{border:1px solid var(--ds-line-strong);background:#fff;border-radius:7px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:41px;padding-inline-start:10px;display:grid}.cw-search-bar>svg{width:15px;color:var(--ds-muted)}.cw-search-bar input{min-width:0;height:39px;color:var(--ds-ink);background:0 0;border:0;outline:0;font-size:10px}.cw-search-bar .button{min-height:32px;margin-inline-end:4px}.cw-quick-filters{flex-wrap:wrap;align-items:center;gap:4px;padding-top:7px;display:flex}.cw-quick-filters>button:not(.cw-refresh-button){border:1px solid var(--ds-line);border-radius:var(--ds-pill);min-height:29px;color:var(--ds-muted);cursor:pointer;background:#fff;padding:4px 8px;font-size:8px}.cw-quick-filters>button.active{color:var(--ds-navy-1000);background:#f2f6f6;border-color:#c8d3d6;font-weight:650}.cw-quick-filters select{border:1px solid var(--ds-line);border-radius:var(--ds-pill);min-height:29px;color:var(--ds-text);background:#fff;padding:4px 8px;font-size:8px}.cw-refresh-button{min-height:29px;color:var(--ds-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:4px 7px;font-size:8px;display:inline-flex}.cw-active-filter-row{background:#f7f9f8;border-radius:6px;flex-wrap:wrap;align-items:center;gap:5px;margin-top:6px;padding:6px 8px;font-size:8px;display:flex}.cw-active-filter-row span{color:var(--ds-muted)}.cw-active-filter-row strong{color:var(--ds-text);background:#fff;border:1px solid #dfe5e5;border-radius:5px;padding:3px 5px;font-weight:570}.cw-active-filter-row button{color:var(--ds-danger);cursor:pointer;background:0 0;border:0;margin-inline-start:auto}.cw-queue-strip{border:1px solid var(--ds-line);min-height:38px;color:var(--ds-muted);background:#ffffffc7;border-radius:7px;align-items:center;gap:8px;margin-bottom:7px;padding:5px 9px;display:flex}.cw-queue-strip>div:not(.cw-queue-strip-spacer){align-items:baseline;gap:4px;display:inline-flex}.cw-queue-strip strong{color:var(--ds-navy-1000);font-size:12px}.cw-queue-strip span{font-size:8px}.cw-queue-divider{background:var(--ds-line);width:1px;height:15px}.cw-queue-strip-spacer{flex:1}.cw-queue-strip small{font-size:8px}.cw-table-panel{overflow:hidden}.cw-case-table th,.cw-search-table th{height:38px}.cw-case-table td,.cw-search-table td{padding-block:9px}.cw-applicant-cell{align-items:center;gap:8px;display:flex}.cw-applicant-cell>div{min-width:0;display:grid}.cw-applicant-cell strong{color:var(--ds-ink);font-size:10px}.cw-applicant-cell small{max-width:220px;color:var(--ds-muted);text-overflow:ellipsis;font-size:8px;overflow:hidden}.cw-avatar{width:31px;height:31px;color:var(--ds-navy-900);background:#f4f7f7;border:1px solid #d8e0e1;border-radius:7px;flex:none;place-items:center;font-size:8px;font-weight:680;display:grid}.cw-number{color:var(--ds-navy-1000);direction:ltr;font-size:9px;display:block}.cw-country-chip{color:#506775;direction:ltr;background:#f8faf9;border:1px solid #dce4e4;border-radius:5px;align-items:center;min-height:24px;padding:2px 6px;font-size:8px;font-weight:620;display:inline-flex}.cw-date{color:var(--ds-text);font-size:8px;font-weight:570;display:block}.cw-open-case{border:1px solid var(--ds-line);min-height:29px;color:var(--ds-navy-900);white-space:nowrap;background:#fff;border-radius:6px;align-items:center;gap:4px;padding:4px 7px;font-size:8px;font-weight:650;display:inline-flex}.cw-open-case:hover{background:#f7f9f9;border-color:#bac8ca;text-decoration:none}html[dir=rtl] .cw-open-case svg{transform:scaleX(-1)}.cw-pagination{border-top:1px solid var(--ds-line);min-height:47px;color:var(--ds-muted);justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:8px;display:flex}.cw-search-console{border:1px solid var(--ds-line);box-shadow:var(--ds-shadow-1);background:#fff;border-radius:9px;margin-bottom:7px;overflow:hidden}.cw-search-console-head{border-bottom:1px solid var(--ds-line);background:#fbfcfb;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:8px 11px;display:flex}.cw-search-console-head>div{align-items:center;gap:8px;display:flex}.cw-search-console-head svg{color:var(--ds-navy-700);width:16px}.cw-search-console-head strong{color:var(--ds-navy-1000);font-size:10px;display:block}.cw-search-console-head span{color:var(--ds-muted);font-size:8px}.cw-filter-count{border:1px solid var(--ds-line);border-radius:var(--ds-pill);text-align:center;min-width:58px;padding:3px 7px}.cw-search-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px;display:grid}.cw-search-field{gap:4px;display:grid}.cw-search-field-wide{grid-column:span 2}.cw-search-field>span{color:#405665;font-size:8px;font-weight:650}.cw-search-field input,.cw-search-field select{border:1px solid var(--ds-line-strong);width:100%;min-height:38px;color:var(--ds-ink);background:#fff;border-radius:7px;outline:0;padding:6px 9px;font-size:9px}.cw-search-field input:focus,.cw-search-field select:focus{border-color:#789caf;box-shadow:0 0 0 3px #2f6f9914}.cw-search-actions{border-top:1px solid var(--ds-line);align-items:center;gap:6px;min-height:49px;padding:8px 10px;display:flex}.cw-result-toolbar{border:1px solid var(--ds-line);background:#fff;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;min-height:42px;margin-bottom:7px;padding:6px 9px;display:flex}.cw-result-toolbar>div{align-items:center;gap:8px;display:flex}.cw-result-toolbar strong{color:var(--ds-navy-1000);font-size:9px}.cw-result-toolbar span{color:var(--ds-muted);font-size:8px}.cw-unassigned{color:var(--ds-warning);font-size:8px;font-weight:650}.cw-dossier-hero,.cw-casework-hero{border:1px solid var(--ds-line);min-height:92px;box-shadow:var(--ds-shadow-1);background:#fff;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin-bottom:8px;padding:13px 15px;display:grid}.cw-dossier-hero h1,.cw-casework-hero h1{color:var(--ds-navy-1000);margin:2px 0 3px;font-size:18px;font-weight:710}.cw-dossier-person,.cw-casework-meta{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.cw-dossier-person>span:not(.status-badge),.cw-casework-meta>span:not(.status-badge){color:var(--ds-muted);background:#f5f7f7;border-radius:5px;padding:3px 6px;font-size:8px}.cw-dossier-actions{align-items:center;gap:5px;display:flex}.cw-dossier-layout,.cw-casework-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:9px;display:grid}.cw-dossier-main,.cw-casework-main{gap:8px;display:grid}.cw-dossier-aside,.cw-casework-aside{gap:8px;display:grid;position:sticky;top:72px}.cw-detail-section{border:1px solid var(--ds-line);background:#fff;border-radius:9px;overflow:hidden}.cw-detail-section-head{border-bottom:1px solid var(--ds-line);background:#fbfcfb;min-height:47px;padding:8px 12px}.cw-detail-section-head h2{color:var(--ds-navy-1000);margin:0;font-size:11px}.cw-detail-section-head p{color:var(--ds-muted);margin:2px 0 0;font-size:8px}.cw-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cw-detail-value{border-inline-end:1px solid #edf0ef;border-bottom:1px solid #edf0ef;align-content:center;min-height:58px;padding:9px 11px;display:grid}.cw-detail-value span{color:var(--ds-muted);font-size:8px}.cw-detail-value strong{color:var(--ds-text);font-size:9px;font-weight:630}.cw-document-grid{gap:6px;padding:8px;display:grid}.cw-document-card{background:#fbfcfb;border:1px solid #e2e7e7;border-radius:7px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:57px;padding:8px 9px;display:grid}.cw-document-icon{width:30px;height:30px;color:var(--ds-navy-700);background:#eef3f3;border-radius:6px;place-items:center;display:grid}.cw-document-card strong{color:var(--ds-text);font-size:9px}.cw-document-card span:not(.cw-document-icon){color:var(--ds-muted);font-size:8px}.cw-document-card small{color:var(--ds-subtle);font-size:7.5px}.cw-history{padding:8px 12px 12px}.cw-history article{min-height:55px;padding:6px 20px 8px 0;position:relative}.cw-history article:not(:last-child):before{top:20px;bottom:-3px;content:"";background:#dce3e3;width:1px;position:absolute;inset-inline-start:4px}.cw-history-dot{top:10px;background:var(--ds-gold-600);border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;inset-inline-start:0;box-shadow:0 0 0 1px #d6c69e}.cw-history strong{color:var(--ds-text);font-size:9px}.cw-history small{color:var(--ds-subtle);font-size:7.5px}.cw-history p{color:var(--ds-muted);margin:3px 0 0;font-size:8px;line-height:1.6}.cw-action-card{border:1px solid var(--ds-line);box-shadow:var(--ds-shadow-1);background:#fff;border-radius:9px;padding:12px}.cw-action-card h2{color:var(--ds-navy-1000);margin:2px 0 5px;font-size:11px}.cw-action-card>p{color:var(--ds-muted);margin:0 0 9px;font-size:8px}.cw-action-primary{border-top:2px solid var(--ds-gold-600)}.cw-help{color:var(--ds-muted);font-size:7.5px;line-height:1.6}.cw-terminal{color:var(--ds-muted);background:#f6f8f7;border-radius:6px;padding:8px;font-size:8px}.cw-note-list{gap:5px;display:grid}.cw-note-list article{border-top:1px solid #edf0ef;padding:7px 0}.cw-note-list strong{color:var(--ds-text);font-size:9px;display:block}.cw-note-list small{color:var(--ds-subtle);font-size:7.5px}.cw-note-list p{color:var(--ds-muted);margin:3px 0 0;font-size:8px;line-height:1.6}.cw-casework-progress{border:1px solid var(--ds-line);background:#fff;border-radius:7px;grid-template-columns:auto 1fr;align-items:center;gap:10px;margin-bottom:8px;padding:7px 10px;display:grid}.cw-casework-progress>div{justify-content:space-between;gap:9px;min-width:110px;display:flex}.cw-casework-progress span{color:var(--ds-muted);font-size:8px}.cw-casework-progress strong{color:var(--ds-navy-1000);font-size:9px}.cw-assignment-current{border-bottom:1px solid var(--ds-line);grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 12px;display:grid}.cw-assignment-current span{color:var(--ds-muted);font-size:8px}.cw-assignment-current strong{color:var(--ds-text);font-size:9px}.cw-assignment-current small{color:var(--ds-subtle);font-size:7.5px}.cw-assignment-form{grid-template-columns:minmax(0,1fr) auto auto;gap:6px;padding:9px 12px;display:grid}.cw-assignment-form select{border:1px solid var(--ds-line-strong);background:#fff;border-radius:7px;min-height:36px;padding:5px 8px;font-size:9px}.cw-checklist{display:grid}.cw-check-item{border-bottom:1px solid #edf0ef;grid-template-columns:28px minmax(0,1fr) 130px;align-items:center;gap:8px;min-height:52px;padding:7px 11px;display:grid}.cw-check-item:last-child{border-bottom:0}.cw-check-index{width:26px;height:26px;color:var(--ds-muted);background:#f1f4f3;border-radius:6px;place-items:center;font-size:8px;display:grid}.cw-check-item.state-complete .cw-check-index{color:var(--ds-success);background:var(--ds-success-soft)}.cw-check-item strong{color:var(--ds-text);font-size:9px}.cw-check-item small{color:var(--ds-muted);font-size:7.5px}.cw-check-item select{border:1px solid var(--ds-line);min-height:31px;color:var(--ds-text);background:#fff;border-radius:6px;padding:4px 6px;font-size:8px}.cw-review-documents{gap:7px;padding:8px;display:grid}.cw-review-document{background:#fbfcfb;border:1px solid #e0e6e6;border-radius:8px;overflow:hidden}.cw-review-document-head{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:52px;padding:8px 9px;display:grid}.cw-review-document-head strong{color:var(--ds-text);font-size:9px}.cw-review-document-head small{color:var(--ds-muted);text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;overflow:hidden}.cw-review-state{border-radius:var(--ds-pill);color:#687987;background:#eef1f1;padding:3px 6px;font-size:7.5px;font-weight:620}.cw-review-state.state-approved{color:#216b52;background:var(--ds-success-soft)}.cw-review-state.state-needs_correction{color:#955c1e;background:var(--ds-warning-soft)}.cw-review-state.state-rejected{color:#943f3f;background:var(--ds-danger-soft)}.cw-review-note{gap:4px;padding:0 9px 7px;display:grid}.cw-review-note>span{color:var(--ds-muted);font-size:7.5px}.cw-review-note textarea{border:1px solid var(--ds-line);width:100%;min-height:52px;color:var(--ds-text);resize:vertical;background:#fff;border-radius:6px;padding:6px 7px;font-size:8px}.cw-review-actions{border-top:1px solid #e8ecec;flex-wrap:wrap;gap:4px;padding:6px 9px 8px;display:flex}.cw-review-actions button{border:1px solid var(--ds-line);min-height:27px;color:var(--ds-muted);cursor:pointer;background:#fff;border-radius:5px;padding:4px 7px;font-size:7.5px}.cw-review-actions button.active{color:var(--ds-navy-1000);background:#f0f4f4;border-color:#bdc9cc;font-weight:650}.cw-audit-list{max-height:620px;padding:5px 11px 10px;overflow:auto}.cw-audit-list article{min-height:51px;padding:7px 18px 7px 0;position:relative}.cw-audit-list article:not(:last-child):before{top:20px;bottom:-6px;content:"";background:#dce3e3;width:1px;position:absolute;inset-inline-start:4px}.cw-audit-dot{top:13px;background:#82919a;border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;inset-inline-start:0;box-shadow:0 0 0 1px #ccd5d6}.cw-audit-list strong{color:var(--ds-text);font-size:8.5px}.cw-audit-list small{color:var(--ds-muted);font-size:7.5px}.cw-audit-list time{color:var(--ds-subtle);font-size:7px}.cw-empty{min-height:72px;color:var(--ds-muted);text-align:center;align-content:center;place-items:center;gap:4px;padding:14px;font-size:8px;display:grid}.cw-empty strong{color:var(--ds-text);font-size:9px}.cw-empty-large{min-height:210px}.cw-empty-icon{width:36px;height:36px;color:var(--ds-navy-700);background:#eef3f3;border-radius:8px;place-items:center;margin-bottom:3px;display:grid}@media (max-width:1180px){.cw-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cw-dashboard-grid,.cw-dossier-layout,.cw-casework-layout{grid-template-columns:1fr}.cw-dossier-aside,.cw-casework-aside{position:static}}@media (max-width:900px){.cw-attention-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.cw-attention-strip>div:nth-child(2){border-inline-end:0}.cw-attention-strip>div:nth-child(-n+2){border-bottom:1px solid var(--ds-line)}.cw-workflow-lanes,.cw-search-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.cw-search-field-wide{grid-column:span 2}.cw-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.uoi-office-content{width:calc(100% - 18px)}.cw-workspace-head,.cw-page-heading{flex-direction:column;align-items:stretch;min-height:0;padding-top:8px}.cw-workspace-actions{grid-template-columns:1fr 1fr;display:grid}.cw-attention-strip,.cw-metric-grid,.cw-search-fields{grid-template-columns:1fr}.cw-attention-strip>div{border-inline-end:0;border-bottom:1px solid var(--ds-line)}.cw-attention-strip>div:last-child{border-bottom:0}.cw-workflow-lanes{grid-template-columns:1fr}.cw-search-field-wide{grid-column:auto}.cw-queue-strip{flex-wrap:wrap}.cw-queue-strip-spacer{display:none}.cw-queue-strip small{width:100%}.cw-search-bar{grid-template-columns:18px minmax(0,1fr)}.cw-search-bar .button{grid-column:1/-1;width:calc(100% - 8px);margin:0 4px 4px}.cw-result-toolbar{flex-direction:column;align-items:stretch}.cw-dossier-hero,.cw-casework-hero{grid-template-columns:1fr}.cw-dossier-actions{grid-template-columns:1fr 1fr;display:grid}.cw-detail-grid,.cw-assignment-current,.cw-assignment-form{grid-template-columns:1fr}.cw-check-item{grid-template-columns:28px minmax(0,1fr)}.cw-check-item select{grid-column:1/-1}.cw-review-document-head{grid-template-columns:30px minmax(0,1fr)}.cw-review-state{grid-column:1/-1;justify-self:start}.cw-casework-progress{grid-template-columns:1fr}}@media print{.uoi-office-sidebar,.uoi-office-topbar,.breadcrumbs,.no-print{display:none!important}.uoi-office-shell,html[dir=rtl] .uoi-office-shell{display:block!important}.uoi-office-content{width:100%;padding:0}.cw-panel{box-shadow:none}}.cw-page-stats{align-items:stretch;gap:7px;display:flex}.cw-page-stat-button{appearance:none;cursor:pointer;text-align:start}.cw-page-stat-button:hover{background:#f8faf9}.cw-quick-filters button small{min-width:17px;height:17px;color:var(--ds-navy-900);background:#eaf0f0;border-radius:999px;place-items:center;margin-inline-start:4px;font-size:7px;display:inline-grid}.cw-draft-visibility-note{color:#516875;background:#f6f9f9;border:1px solid #d8e3e3;border-radius:7px;align-items:center;gap:7px;margin-top:7px;padding:7px 9px;font-size:8px;line-height:1.6;display:flex}.cw-draft-visibility-note svg{color:var(--ds-navy-700);flex:none}.cw-disabled-action{pointer-events:none;opacity:.72}.cw-draft-dossier-note{align-items:flex-start;gap:8px;display:flex}.cw-draft-dossier-note>div{gap:2px;display:grid}.cw-draft-dossier-note strong{font-size:9px}.cw-draft-dossier-note span{font-size:8px;line-height:1.6}.cw-metric-grid-with-drafts{grid-template-columns:repeat(7,minmax(0,1fr))}.cw-draft-metric{border-inline-start:2px solid var(--ds-gold-600)}@media (max-width:1180px){.cw-metric-grid-with-drafts{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:680px){.cw-page-stats{width:100%}.cw-page-stat,.cw-page-stat-button{flex:1}.cw-metric-grid-with-drafts{grid-template-columns:1fr}}.wf-review-head{align-items:flex-end}.wf-review-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0 18px;display:grid}.wf-review-metrics article{border:1px solid var(--line,#e2e8f0);background:var(--surface,#fff);border-radius:16px;gap:4px;padding:16px 18px;display:grid}.wf-review-metrics span{color:var(--muted,#64748b);font-size:.8rem}.wf-review-metrics strong{font-size:1.65rem}.wf-review-layout{grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.wf-review-queue,.wf-review-detail{border:1px solid var(--line,#e2e8f0);background:var(--surface,#fff);border-radius:18px;overflow:hidden}.wf-review-queue{position:sticky;top:88px}.wf-review-queue>header{border-bottom:1px solid var(--line,#e2e8f0);justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.wf-review-queue>header div{gap:2px;display:grid}.wf-review-queue>header small{color:var(--muted,#64748b)}.wf-review-queue>header>span{background:#eef2ff;border-radius:10px;place-items:center;min-width:32px;height:32px;font-weight:700;display:grid}.wf-review-queue-list{max-height:calc(100vh - 260px);overflow:auto}.wf-review-queue-list>button{text-align:start;border:0;border-bottom:1px solid var(--line,#e2e8f0);cursor:pointer;width:100%;color:inherit;background:0 0;gap:7px;padding:14px 16px;display:grid}.wf-review-queue-list>button:hover,.wf-review-queue-list>button.active{background:#f8fafc}.wf-review-queue-list>button.active{box-shadow:inset 3px 0 #2563eb}[dir=rtl] .wf-review-queue-list>button.active{box-shadow:inset -3px 0 #2563eb}.wf-review-queue-list button>div,.wf-review-queue-list footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.wf-review-queue-list p{margin:0;font-weight:600}.wf-review-queue-list span,.wf-review-queue-list time{color:var(--muted,#64748b);font-size:.76rem}.wf-review-detail{min-height:520px;padding:20px}.wf-review-detail-head{border-bottom:1px solid var(--line,#e2e8f0);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;display:flex}.wf-review-detail-head h2{margin:4px 0}.wf-review-detail-head p{color:var(--muted,#64748b);margin:0}.wf-review-applicant-card{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:stretch;gap:10px;margin:16px 0;display:grid}.wf-review-applicant-card>div{background:#f8fafc;border-radius:12px;gap:2px;min-width:0;padding:12px;display:grid}.wf-review-applicant-card span,.wf-review-applicant-card small{color:var(--muted,#64748b);overflow-wrap:anywhere;font-size:.75rem}.wf-review-applicant-card strong{overflow-wrap:anywhere}.wf-review-stage-note{background:#f8fafc;border-inline-start:3px solid #94a3b8;border-radius:10px;margin-bottom:18px;padding:12px 14px}.wf-review-submission{border:1px solid var(--line,#e2e8f0);border-radius:15px;padding:18px}.wf-review-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.wf-review-values>div{background:#f8fafc;border-radius:10px;gap:3px;padding:10px 12px;display:grid}.wf-review-values span{color:var(--muted,#64748b);font-size:.75rem}.wf-review-values strong{overflow-wrap:anywhere}.wf-review-files{gap:8px;margin-top:12px;display:grid}.wf-review-files>button{border:1px solid var(--line,#e2e8f0);text-align:start;cursor:pointer;width:100%;color:inherit;background:#fff;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.wf-review-files>button:hover{background:#f8fafc}.wf-review-files>button div{gap:2px;min-width:0;display:grid}.wf-review-files strong,.wf-review-files small{overflow-wrap:anywhere}.wf-review-files small{color:var(--muted,#64748b)}.wf-review-history{border:1px solid var(--line,#e2e8f0);border-radius:12px;margin-top:14px;padding:11px 13px}.wf-review-history summary{cursor:pointer;font-weight:700}.wf-review-history article{border-top:1px solid var(--line,#e2e8f0);margin-top:10px;padding-top:10px}.wf-review-history article header{justify-content:space-between;gap:10px;display:flex}.wf-review-history time{color:var(--muted,#64748b);font-size:.78rem}.wf-review-decision-panel{border:1px solid var(--line,#e2e8f0);background:#f8fafc;border-radius:16px;margin-top:18px;padding:18px}.wf-review-decisions{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.wf-review-decisions label{cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:12px;align-items:flex-start;gap:9px;padding:12px;display:flex}.wf-review-decisions label.selected{border-color:#2563eb;box-shadow:0 0 0 2px #dbeafe}.wf-review-decisions label.decision-needs_correction.selected{border-color:#d97706;box-shadow:0 0 0 2px #fef3c7}.wf-review-decisions label.decision-rejected.selected{border-color:#dc2626;box-shadow:0 0 0 2px #fee2e2}.wf-review-decisions label div{gap:3px;display:grid}.wf-review-decisions small{color:var(--muted,#64748b);line-height:1.5}.wf-review-feedback{gap:7px;margin-top:14px;display:grid}.wf-review-feedback>span{font-weight:700}.wf-review-feedback textarea{resize:vertical;min-height:115px}.wf-review-feedback small{color:var(--muted,#64748b)}.wf-review-submitbar{justify-content:flex-end;margin-top:12px;display:flex}.wf-review-recorded{border:1px solid var(--line,#e2e8f0);background:#f8fafc;border-radius:14px;gap:6px;margin-top:18px;padding:16px;display:grid}.wf-review-recorded p{margin:0}.wf-review-recorded small{color:var(--muted,#64748b)}.wf-review-empty{text-align:center;align-content:center;place-items:center;gap:10px;min-height:220px;display:grid}@media (max-width:1000px){.wf-review-layout{grid-template-columns:1fr}.wf-review-queue{position:static}.wf-review-queue-list{max-height:360px}.wf-review-applicant-card{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.wf-review-metrics,.wf-review-values,.wf-review-decisions,.wf-review-applicant-card{grid-template-columns:1fr}.wf-review-detail-head{flex-direction:column}.wf-review-detail{padding:14px}}.wf-review-history-list{gap:12px;margin-top:10px;display:grid}.wf-review-history-list>article{border:1px solid var(--line,#e2e8f0);background:#fff;border-radius:11px;margin:0;padding:13px}.wf-review-history-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.wf-review-history-values>div{background:#f8fafc;border-radius:9px;gap:2px;padding:8px 10px;display:grid}.wf-review-history-values span,.wf-review-history-files small{color:var(--muted,#64748b);font-size:.74rem}.wf-review-history-values strong{overflow-wrap:anywhere}.wf-review-history-files{gap:6px;margin-top:9px;display:grid}.wf-review-history-files button{text-align:start;border:1px solid var(--line,#e2e8f0);color:inherit;cursor:pointer;background:#fff;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:8px;padding:8px 10px;display:grid}.wf-review-history-files button span{overflow-wrap:anywhere}.wf-review-history-files button small{grid-column:2}.wf-review-diff{background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;gap:7px;margin-top:10px;padding:10px 11px;display:grid}.wf-review-diff>strong{color:#1e40af;font-size:.8rem}.wf-review-diff>div{border-top:1px dashed #bfdbfe;grid-template-columns:minmax(100px,.7fr) minmax(0,1fr) minmax(0,1fr);gap:8px;padding-top:6px;display:grid}.wf-review-diff span{font-size:.76rem;font-weight:700}.wf-review-diff small,.wf-review-diff strong{overflow-wrap:anywhere}.wf-review-no-change,.wf-review-history-pending{color:var(--muted,#64748b);margin-top:8px;display:block}.wf-review-history-review{background:#f8fafc;border-inline-start:3px solid #64748b;border-radius:8px;gap:4px;margin-top:10px;padding:9px 11px;display:grid}.wf-review-history-review.decision-approved{background:#f0fdf4;border-inline-start-color:#16a34a}.wf-review-history-review.decision-needs_correction{background:#fffbeb;border-inline-start-color:#d97706}.wf-review-history-review.decision-rejected{background:#fef2f2;border-inline-start-color:#dc2626}.wf-review-history-review small{color:var(--muted,#64748b)}.wf-review-event-timeline{border:1px solid var(--line,#e2e8f0);border-radius:14px;margin-top:18px;padding:16px}.wf-review-event-timeline ol{margin:0;padding:0;list-style:none;display:grid}.wf-review-event-timeline li{grid-template-columns:18px minmax(0,1fr);gap:9px;padding-bottom:15px;display:grid;position:relative}.wf-review-event-timeline li:not(:last-child):before{content:"";inset-inline-start:6px;background:#e2e8f0;width:2px;position:absolute;top:12px;bottom:0}.wf-review-event-dot{z-index:1;background:#0f766e;border-radius:50%;width:12px;height:12px;margin-top:4px;position:relative;box-shadow:0 0 0 4px #ccfbf1}.wf-review-event-timeline li>div{gap:3px;display:grid}.wf-review-event-timeline p{white-space:pre-wrap;margin:0}.wf-review-event-timeline small{color:var(--muted,#64748b)}@media (max-width:700px){.wf-review-history-values,.wf-review-diff>div{grid-template-columns:1fr}}.wf-review-assignment-card{border:1px solid var(--line,#e2e8f0);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin:0 0 16px;padding:12px 14px;display:flex}.wf-review-assignment-card>div:first-child{gap:2px;min-width:0;display:grid}.wf-review-assignment-card>div:first-child span{color:var(--muted,#64748b);font-size:.75rem}.wf-review-assignment-card>div:first-child strong{overflow-wrap:anywhere}.wf-review-assignment-actions{align-items:center;gap:8px;min-width:min(100%,360px);display:flex}.wf-review-assignment-actions select{min-width:220px;max-width:100%}@media (max-width:760px){.wf-review-assignment-card{flex-direction:column;align-items:stretch}.wf-review-assignment-actions{flex-direction:column;align-items:stretch;width:100%;min-width:0}.wf-review-assignment-actions select{width:100%;min-width:0}}.plc-staff-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.plc-staff-head h1{margin:5px 0 6px;font-size:clamp(1.5rem,2.3vw,1.9rem)}.plc-staff-head p{color:#64748b;margin:0}.plc-staff-head-actions{gap:8px;display:flex}.plc-staff-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.plc-staff-kpis article{border:1px solid var(--line,#e2e8f0);background:#fff;border-radius:15px;align-items:center;gap:12px;padding:14px 15px;display:flex}.plc-staff-kpis article>span{color:#2563eb;background:#eff6ff;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.plc-staff-kpis small,.plc-staff-kpis strong{display:block}.plc-staff-kpis small{color:#64748b;font-size:.72rem}.plc-staff-kpis strong{margin-top:2px;font-size:1.25rem}.plc-staff-search{border:1px solid var(--line,#e2e8f0);background:#fff;border-radius:14px;align-items:center;gap:8px;margin-bottom:16px;padding:9px 11px;display:flex}.plc-staff-search>svg{color:#64748b;flex:none}.plc-staff-search input{min-width:0;box-shadow:none;background:0 0;border:0;outline:0;flex:1}.plc-staff-layout{grid-template-columns:minmax(0,1.55fr) minmax(340px,.85fr);align-items:start;gap:16px;display:grid}.plc-staff-main{gap:16px;min-width:0;display:grid}.plc-staff-aside{gap:14px;min-width:0;display:grid;position:sticky;top:86px}.plc-staff-panel,.plc-detail-card,.plc-student-card,.plc-detail-placeholder{border:1px solid var(--line,#e2e8f0);background:#fff;border-radius:16px;box-shadow:0 7px 24px #0f172a08}.plc-staff-panel>header,.plc-detail-card>header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;gap:12px;padding:15px 16px;display:flex}.plc-staff-panel h2,.plc-detail-card h3{margin:0;font-size:1rem}.plc-staff-panel header p{color:#64748b;margin:4px 0 0;font-size:.76rem}.plc-staff-panel>header>span,.plc-detail-card>header>span:not(.plc-status){background:#eef2ff;border-radius:9px;place-items:center;min-width:30px;height:30px;padding:0 8px;font-weight:800;display:grid}.plc-queue-grid{gap:0;display:grid}.plc-queue-grid article{border-bottom:1px solid #eef2f7;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 15px;display:grid}.plc-queue-grid article:last-child{border-bottom:0}.plc-queue-grid article.is-selected{background:#f8fbff;box-shadow:inset 3px 0 #2563eb}[dir=rtl] .plc-queue-grid article.is-selected{box-shadow:inset -3px 0 #2563eb}.plc-queue-avatar,.plc-student-avatar{color:#fff;background:linear-gradient(135deg,#3730a3,#2563eb);border-radius:12px;place-items:center;font-weight:800;display:grid}.plc-queue-avatar{width:42px;height:42px}.plc-queue-grid strong,.plc-queue-grid small,.plc-queue-grid span{overflow-wrap:anywhere;display:block}.plc-queue-grid small,.plc-queue-grid span{color:#64748b;margin-top:2px;font-size:.72rem}.plc-queue-grid button,.plc-assessment-table button{color:#1d4ed8;cursor:pointer;background:#eff6ff;border:0;border-radius:9px;padding:7px 9px;font-weight:800}.plc-assessment-table-wrap{overflow:auto}.plc-assessment-table{border-collapse:collapse;width:100%;min-width:760px}.plc-assessment-table th,.plc-assessment-table td{text-align:start;vertical-align:middle;border-bottom:1px solid #eef2f7;padding:11px 13px}.plc-assessment-table th{color:#64748b;background:#f8fafc;font-size:.72rem}.plc-assessment-table td{font-size:.82rem}.plc-assessment-table td strong,.plc-assessment-table td small{display:block}.plc-assessment-table td small{color:#64748b;margin-top:2px}.plc-detail-placeholder{text-align:center;color:#64748b;align-content:center;place-items:center;gap:8px;min-height:220px;padding:24px;display:grid}.plc-detail-placeholder h3,.plc-detail-placeholder p{margin:0}.plc-student-card{grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px;display:grid}.plc-student-avatar{width:52px;height:52px}.plc-student-card span,.plc-student-card p{color:#64748b;font-size:.72rem}.plc-student-card h2{margin:2px 0;font-size:1.05rem}.plc-student-card p{overflow-wrap:anywhere;margin:0}.plc-student-card>a{color:#1d4ed8;font-weight:800;text-decoration:none}.plc-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:13px 14px;display:grid}.plc-detail-facts>div{background:#f8fafc;border-radius:10px;padding:10px}.plc-detail-facts small,.plc-detail-facts strong{display:block}.plc-detail-facts small{color:#64748b;margin-bottom:3px;font-size:.7rem}.plc-recommendation{color:#3730a3;background:#eef2ff;border-radius:11px;align-items:center;gap:10px;margin:0 14px 14px;padding:11px;display:flex}.plc-recommendation>div{gap:2px;display:grid}.plc-recommendation span{font-size:.72rem}.plc-detail-card.is-locked{color:#9a3412;background:#fff7ed;border-color:#fed7aa;align-items:center;gap:9px;padding:14px;display:flex}.plc-schedule-form,.plc-complete-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}.plc-schedule-form label,.plc-complete-form label{gap:5px;display:grid}.plc-schedule-form label>span,.plc-complete-form label>span{color:#475569;font-size:.72rem;font-weight:700}.plc-schedule-form .wide,.plc-complete-form .wide{grid-column:1/-1}.plc-schedule-form textarea,.plc-complete-form textarea{resize:vertical}.plc-staff-history{display:grid}.plc-staff-history>article{border-bottom:1px solid #eef2f7;padding:13px 14px}.plc-staff-history>article:last-child{border-bottom:0}.plc-history-head{justify-content:space-between;align-items:flex-start;gap:9px;display:flex}.plc-history-head strong,.plc-history-head small{display:block}.plc-history-head small{color:#64748b;margin-top:3px;font-size:.72rem}.plc-history-result{background:#f8fafc;border-radius:10px;justify-content:space-between;gap:8px;margin-top:9px;padding:9px 10px;display:flex}.plc-staff-history article>p{white-space:pre-wrap;color:#475569;background:#f8fafc;border-inline-start:3px solid #94a3b8;border-radius:8px;margin:9px 0 0;padding:9px 10px}.plc-history-actions{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.plc-complete-form{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-top:10px;padding:12px}@media (max-width:1150px){.plc-staff-layout{grid-template-columns:1fr}.plc-staff-aside{position:static}}@media (max-width:850px){.plc-staff-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.plc-staff-head,.plc-staff-search{flex-direction:column;align-items:stretch}.plc-staff-kpis,.plc-detail-facts,.plc-schedule-form,.plc-complete-form{grid-template-columns:1fr}.plc-schedule-form .wide,.plc-complete-form .wide{grid-column:auto}.plc-queue-grid article{grid-template-columns:40px minmax(0,1fr)}.plc-queue-grid article>button{grid-column:1/-1}.plc-student-card{grid-template-columns:48px minmax(0,1fr)}.plc-student-card>a{grid-column:1/-1}}.wf-review-assignment-actions{flex-wrap:wrap}.wf-review-specialty-requirement{width:100%;color:var(--muted,#64748b)}.wf-review-specialty-requirement strong{color:var(--text,#0f172a)}.wf-review-reassignment-reason{gap:5px;width:100%;display:grid}.wf-review-reassignment-reason>span{color:var(--muted,#64748b);font-size:.78rem}.wf-review-reassignment-reason textarea{resize:vertical;border:1px solid var(--line,#cbd5e1);background:var(--surface,#fff);width:100%;min-height:64px;color:inherit;font:inherit;border-radius:10px;padding:9px 11px}.wf-review-specialty-override{color:#92400e;background:#fffbeb;border:1px solid #f59e0b;border-radius:11px;gap:7px;width:100%;padding:10px 12px;display:grid}.wf-review-specialty-override small{color:#92400e;line-height:1.65}.wf-review-specialty-override label{align-items:center;gap:7px;font-size:.82rem;font-weight:700;display:flex}.wf-review-event-detail{color:var(--muted,#64748b);font-size:.82rem}@media (max-width:760px){.wf-review-assignment-actions>button{width:100%}}
.ui-modal-layer{z-index:400;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#081b287a;place-items:center;padding:22px;display:grid;position:fixed;inset:0;overflow:auto}.ui-modal{border:1px solid var(--ds-line-strong);width:min(100%,620px);max-height:min(90vh,880px);box-shadow:var(--ds-shadow-3);background:#fff;border-radius:11px;grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.ui-modal-small{max-width:450px}.ui-modal-medium{max-width:620px}.ui-modal-large{max-width:780px}.ui-modal-head{border-bottom:1px solid var(--ds-line);background:#fbfcfb;justify-content:space-between;align-items:center;gap:16px;min-height:65px;padding:13px 16px;display:flex}.ui-modal-head>div{gap:1px;min-width:0;display:grid}.ui-modal-eyebrow{color:var(--ds-gold-800);font-size:8px;font-weight:700}.ui-modal-head h2{color:var(--ds-navy-1000);margin:0;font-size:15px;font-weight:700}.ui-modal-close{border:1px solid var(--ds-line);width:32px;height:32px;color:var(--ds-muted);cursor:pointer;background:#fff;border-radius:7px;place-items:center;display:grid}.ui-modal-close:hover{color:var(--ds-navy-1000);background:#f7f9f8}.ui-modal-close span{font-size:20px;font-weight:300;line-height:1}.ui-modal-body{padding:16px;overflow:auto}.ui-modal-footer{border-top:1px solid var(--ds-line);background:#fbfcfb;justify-content:flex-end;align-items:center;gap:6px;min-height:58px;padding:10px 16px;display:flex}.button-danger{color:#fff;border-color:var(--ds-danger);background:var(--ds-danger)}.button-danger:hover{color:#fff;background:#8d4141;border-color:#8d4141}.ui-state{text-align:center;align-content:center;place-items:center;gap:6px;min-height:230px;padding:24px 18px;display:grid}.ui-state-compact{min-height:150px}.ui-state-icon{border:1px solid var(--ds-line);width:42px;height:42px;color:var(--ds-navy-800);background:#f3f6f6;border-radius:9px;place-items:center;margin-bottom:4px;display:grid}.ui-state>strong{color:var(--ds-navy-1000);font-size:11px}.ui-state>p{max-width:440px;color:var(--ds-muted);margin:0;font-size:9px;line-height:1.75}.ui-state-action{margin-top:6px}.uoi-admin-shell .uoi-office-sidebar{background:#0e293c}.uoi-admin-shell .uoi-office-brand{border-bottom-color:#d8bc7c2e}.uoi-admin-shell .uoi-office-nav-label{color:#e7d2a09e}.uoi-admin-shell .uoi-office-nav a.active{background:#d8bc7c13;border-color:#d8bc7c3d}.uoi-admin-shell .uoi-office-nav a.active:after{background:#d1b16b}.uoi-admin-shell .uoi-office-topbar{border-bottom-color:#d9dfdd}.admin-workspace-head{justify-content:space-between;align-items:flex-end;gap:22px;min-height:88px;padding:7px 1px 13px;display:flex}.admin-workspace-head h1{color:var(--ds-navy-1000);margin:3px 0;font-size:23px;font-weight:720;line-height:1.45}.admin-workspace-head p{max-width:720px;color:var(--ds-muted);margin:0;font-size:10px;line-height:1.75}.admin-head-actions{align-items:center;gap:6px;display:flex}.admin-head-actions .button{min-height:38px}.admin-access-strip{border:1px solid var(--ds-line);min-height:78px;box-shadow:var(--ds-shadow-1);background:#fff;border-radius:9px;grid-template-columns:1.1fr repeat(3,1fr);margin-bottom:8px;display:grid;overflow:hidden}.admin-access-strip article{border-inline-end:1px solid var(--ds-line);align-content:center;gap:1px;min-width:0;padding:10px 13px;display:grid}.admin-access-strip article:last-child{border-inline-end:0}.admin-access-strip article.primary{border-inline-start:3px solid var(--ds-gold-600);background:var(--ds-gold-050)}.admin-access-strip span{color:var(--ds-muted);font-size:8px}.admin-access-strip strong{color:var(--ds-navy-1000);font-size:20px;font-weight:710}.admin-access-strip small{color:var(--ds-subtle);text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;line-height:1.45;overflow:hidden}.admin-filter-panel{border:1px solid var(--ds-line);box-shadow:var(--ds-shadow-1);background:#fff;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-bottom:7px;padding:8px;display:grid}.admin-search{border:1px solid var(--ds-line-strong);border-radius:7px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:40px;padding-inline-start:9px;display:grid}.admin-search svg{width:15px;color:var(--ds-muted)}.admin-search input{min-width:0;height:38px;color:var(--ds-ink);background:0 0;border:0;outline:0;font-size:9px}.admin-search .button{min-height:31px;margin-inline-end:4px}.admin-filter-actions{align-items:center;gap:5px;display:flex}.admin-filter-actions select{border:1px solid var(--ds-line);min-height:32px;color:var(--ds-text);background:#fff;border-radius:6px;padding:4px 8px;font-size:8px}.admin-account-summary{border:1px solid var(--ds-line);min-height:37px;color:var(--ds-muted);background:#ffffffc7;border-radius:7px;align-items:center;gap:8px;margin-bottom:7px;padding:5px 9px;display:flex}.admin-account-summary>div{align-items:baseline;gap:4px;display:inline-flex}.admin-account-summary span,.admin-account-summary small{font-size:8px}.admin-account-summary strong{color:var(--ds-navy-1000);font-size:11px}.admin-account-summary>i{background:var(--ds-line);width:1px;height:14px}.admin-account-summary-spacer{flex:1}.admin-table-panel{overflow:hidden}.admin-users-table th{height:38px}.admin-users-table td{padding-block:8px}.admin-user-cell{align-items:center;gap:8px;min-width:210px;display:flex}.admin-user-cell>div{min-width:0;display:grid}.admin-user-cell strong{color:var(--ds-ink);font-size:9px;font-weight:650}.admin-user-cell small{max-width:230px;color:var(--ds-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.admin-user-avatar{width:31px;height:31px;color:var(--ds-navy-900);background:#f4f7f7;border:1px solid #d5dede;border-radius:7px;flex:none;place-items:center;font-size:8px;font-weight:700;display:grid}.admin-role-list{flex-wrap:wrap;gap:3px;display:flex}.admin-role-list span{border-radius:var(--ds-pill);color:#506775;background:#f5f8f8;border:1px solid #d9e2e2;align-items:center;min-height:23px;padding:3px 6px;font-size:7.5px;font-weight:620;display:inline-flex}.admin-role-list .admin-role-admin{color:#7c5d21;background:#fbf6eb;border-color:#dfd0ad}.admin-account-state{border-radius:var(--ds-pill);align-items:center;gap:5px;min-height:24px;padding:3px 7px;font-size:7.5px;font-weight:630;display:inline-flex}.admin-account-state i{background:currentColor;border-radius:50%;width:5px;height:5px}.admin-account-state.active{color:var(--ds-success);background:var(--ds-success-soft)}.admin-account-state.inactive{color:#825938;background:#f6f0eb}.admin-created-date{color:var(--ds-muted);font-size:8px}.admin-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.admin-action-button{border:1px solid var(--ds-line);min-height:29px;color:var(--ds-text);cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:4px;padding:4px 7px;font-size:7.5px;display:inline-flex}.admin-action-button:hover{background:#f7f9f8;border-color:#c3ced0}.admin-action-button.danger{color:var(--ds-danger)}.admin-action-button.success{color:var(--ds-success)}.admin-modal-intro,.admin-password-target,.admin-confirm-state{border:1px solid var(--ds-line);background:#f8faf9;border-radius:8px;align-items:flex-start;gap:9px;margin-bottom:13px;padding:10px;display:flex}.admin-modal-icon,.admin-confirm-state>span{width:32px;height:32px;color:var(--ds-navy-800);background:#eaf1f2;border-radius:7px;flex:none;place-items:center;display:grid}.admin-modal-intro strong,.admin-password-target strong,.admin-confirm-state strong{color:var(--ds-navy-1000);font-size:9px;display:block}.admin-modal-intro p,.admin-confirm-state p{color:var(--ds-muted);margin:2px 0 0;font-size:8px;line-height:1.65}.admin-password-target small{color:var(--ds-muted);font-size:8px}.admin-confirm-state.danger{background:#fff8f8;border-color:#ead2d2}.admin-confirm-state.danger>span{color:var(--ds-danger);background:var(--ds-danger-soft)}.admin-confirm-state.success{background:#f6fbf8;border-color:#cfe1d8}.admin-confirm-state.success>span{color:var(--ds-success);background:var(--ds-success-soft)}.admin-create-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-create-grid .field small{color:var(--ds-muted);font-size:8px}.admin-access-note{color:var(--ds-muted);background:#f5f7f7;border-radius:7px;align-items:center;gap:7px;margin-top:12px;padding:8px 10px;font-size:8px;display:flex}@media (max-width:1000px){.admin-access-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-access-strip article:nth-child(2){border-inline-end:0}.admin-access-strip article:nth-child(-n+2){border-bottom:1px solid var(--ds-line)}.admin-filter-panel{grid-template-columns:1fr}.admin-filter-actions{justify-content:flex-start}}@media (max-width:720px){.ui-modal-layer{align-items:end;padding:0}.ui-modal{border-width:1px 0 0;border-radius:14px 14px 0 0;width:100%;max-width:none;max-height:93vh}.ui-modal-footer .button{flex:1}.admin-workspace-head{flex-direction:column;align-items:stretch;min-height:0;padding-top:8px}.admin-head-actions .button{width:100%}.admin-access-strip{grid-template-columns:1fr 1fr}.admin-filter-actions{flex-direction:column;align-items:stretch}.admin-filter-actions select,.admin-filter-actions .button{width:100%}.admin-search{grid-template-columns:18px minmax(0,1fr)}.admin-search .button{grid-column:1/-1;width:calc(100% - 8px);margin:0 4px 4px}.admin-account-summary{flex-wrap:wrap}.admin-account-summary-spacer{display:none}.admin-account-summary small{width:100%}.admin-create-grid{grid-template-columns:1fr}}@media (max-width:460px){.admin-access-strip{grid-template-columns:1fr}.admin-access-strip article{border-inline-end:0;border-bottom:1px solid var(--ds-line)}.admin-access-strip article:last-child{border-bottom:0}}.admin-action-button svg{flex:none}#edit-login-identity-form .field small{color:var(--ds-muted);font-size:8px;line-height:1.55}.workflow-builder-head{margin-bottom:2px}.workflow-metrics{margin-bottom:10px}.workflow-builder-layout{grid-template-columns:minmax(230px,290px) minmax(0,1fr);align-items:start;gap:10px;display:grid}.workflow-catalog-panel,.workflow-editor-panel{border:1px solid var(--ds-line);min-width:0;box-shadow:var(--ds-shadow-1);background:#fff;border-radius:10px;overflow:hidden}.workflow-catalog-panel{position:sticky;top:76px}.workflow-panel-title{border-bottom:1px solid var(--ds-line);background:#fafcfc;justify-content:space-between;align-items:center;gap:10px;min-height:57px;padding:10px 11px;display:flex}.workflow-panel-title>div{gap:1px;min-width:0;display:grid}.workflow-panel-title span{color:var(--ds-muted);font-size:7.5px}.workflow-panel-title strong{color:var(--ds-navy-1000);font-size:10px}.workflow-catalog-list{gap:4px;padding:5px;display:grid}.workflow-catalog-item{text-align:start;width:100%;min-height:68px;color:var(--ds-text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:31px minmax(0,1fr) 8px;align-items:center;gap:2px 8px;padding:8px;display:grid}.workflow-catalog-item:hover{background:#f7f9f9}.workflow-catalog-item.active{background:#fbf7ee;border-color:#d8c89f}.workflow-catalog-icon{width:31px;height:31px;color:var(--ds-navy-800);background:#eaf1f2;border-radius:7px;grid-row:1/3;place-items:center;display:grid}.workflow-catalog-copy{gap:1px;min-width:0;display:grid}.workflow-catalog-copy strong,.workflow-catalog-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-catalog-copy strong{color:var(--ds-navy-1000);font-size:8.5px}.workflow-catalog-copy small{color:var(--ds-muted);font-size:7.2px}.workflow-state-dot{border-radius:50%;width:7px;height:7px}.workflow-state-dot.active{background:var(--ds-success)}.workflow-state-dot.inactive{background:#a5adb2}.workflow-catalog-meta{color:var(--ds-subtle);grid-column:2/4;font-size:7px}.workflow-editor-head{border-bottom:1px solid var(--ds-line);background:linear-gradient(#fff,#fbfcfc);justify-content:space-between;align-items:center;gap:16px;min-height:90px;padding:12px 14px;display:flex}.workflow-editor-head>div:first-child{min-width:0}.workflow-editor-head h2{color:var(--ds-navy-1000);margin:2px 0;font-size:17px}.workflow-editor-head p{max-width:680px;color:var(--ds-muted);margin:0;font-size:8px;line-height:1.6}.workflow-editor-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.workflow-status-pill{border-radius:var(--ds-pill);align-items:center;min-height:27px;padding:4px 8px;font-size:7.5px;font-weight:650;display:inline-flex}.workflow-status-pill.active{color:var(--ds-success);background:var(--ds-success-soft)}.workflow-status-pill.inactive{color:#7b6350;background:#f5f0ec}.workflow-version-bar{border-bottom:1px solid var(--ds-line);background:#f8faf9;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;display:flex}.workflow-version-tabs{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.workflow-version-tabs button{border:1px solid var(--ds-line);min-height:31px;color:var(--ds-text);cursor:pointer;background:#fff;border-radius:7px;align-items:center;gap:5px;padding:4px 8px;display:inline-flex}.workflow-version-tabs button.active{background:#fffdf8;border-color:#cfba86;box-shadow:inset 0 -2px #c09a48}.workflow-version-tabs strong{font-size:8px}.workflow-version-state{border-radius:999px;padding:2px 5px;font-size:6.5px}.workflow-version-state.state-draft{color:#785b25;background:#f8f0de}.workflow-version-state.state-published{color:var(--ds-success);background:var(--ds-success-soft)}.workflow-version-state.state-retired{color:#727b81;background:#eef1f2}.workflow-version-actions{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.workflow-stage-workspace{padding:10px}.workflow-stage-toolbar{border:1px solid var(--ds-line);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-height:55px;margin-bottom:7px;padding:7px 9px;display:flex}.workflow-stage-toolbar>div:first-child{gap:1px;display:grid}.workflow-stage-toolbar span,.workflow-stage-toolbar small{color:var(--ds-muted);font-size:7.2px}.workflow-stage-toolbar strong{color:var(--ds-navy-1000);font-size:9px}.workflow-stage-toolbar>div:last-child{flex-wrap:wrap;gap:4px;display:flex}.workflow-readonly-note{color:#587080;background:#f5f8f9;border:1px solid #d9e0e2;border-radius:8px;align-items:center;gap:8px;margin-bottom:7px;padding:8px 10px;display:flex}.workflow-readonly-note>div{gap:1px;display:grid}.workflow-readonly-note strong{font-size:8px}.workflow-readonly-note span{font-size:7.2px}.workflow-stage-list{gap:5px;display:grid}.workflow-stage-card{border:1px solid var(--ds-line);background:#fff;border-radius:8px;grid-template-columns:20px 34px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:72px;padding:8px 9px;transition:opacity .12s,border-color .12s,transform .12s;display:grid}.workflow-stage-card[draggable=true]{cursor:grab}.workflow-stage-card.dragging{opacity:.45;border-style:dashed;transform:scale(.995)}.workflow-stage-card.disabled{opacity:.76;background:#fafafa}.workflow-stage-handle{color:#9aa6aa;letter-spacing:-3px;-webkit-user-select:none;user-select:none;font-size:13px}.workflow-stage-number{width:34px;height:34px;color:var(--ds-navy-900);background:#f5f8f8;border:1px solid #d9e2e2;border-radius:8px;place-items:center;font-size:8px;font-weight:750;display:grid}.workflow-stage-copy{gap:2px;min-width:0;display:grid}.workflow-stage-copy>div{align-items:center;gap:5px;min-width:0;display:flex}.workflow-stage-copy strong{color:var(--ds-navy-1000);font-size:9px}.workflow-stage-copy p{color:var(--ds-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:7.5px;line-height:1.55;overflow:hidden}.workflow-stage-copy small{color:var(--ds-subtle);font-size:6.8px}.workflow-stage-disabled{color:#7f664f;background:#f5eee7;border-radius:999px;padding:2px 5px;font-size:6.5px}.workflow-stage-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:3px;display:flex}.workflow-stage-actions button{border:1px solid var(--ds-line);min-height:27px;color:var(--ds-text);cursor:pointer;background:#fff;border-radius:6px;padding:3px 6px;font-size:7px}.workflow-stage-actions button:hover:not(:disabled){background:#f7f9f8}.workflow-stage-actions button.danger{color:var(--ds-danger)}.workflow-stage-lock{color:#86959e}@media (max-width:1040px){.workflow-builder-layout{grid-template-columns:1fr}.workflow-catalog-panel{position:static}.workflow-catalog-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.workflow-catalog-list{grid-template-columns:1fr}.workflow-editor-head,.workflow-version-bar,.workflow-stage-toolbar{flex-direction:column;align-items:stretch}.workflow-editor-actions,.workflow-version-actions,.workflow-stage-toolbar>div:last-child{justify-content:flex-start}.workflow-stage-card{grid-template-columns:18px 30px minmax(0,1fr)}.workflow-stage-actions,.workflow-stage-lock{grid-column:2/-1;justify-content:flex-start}}.workflow-field-count{color:var(--ds-navy-700);white-space:nowrap;background:#f3f7f7;border:1px solid #d8e2e2;border-radius:999px;padding:2px 5px;font-size:6.4px;font-weight:650}.workflow-stage-actions .field-builder-button{color:#785c22;background:#fffaf0;border-color:#d6bd80}.workflow-field-builder{grid-template-columns:minmax(300px,.9fr) minmax(360px,1.1fr);gap:12px;min-height:520px;display:grid}.workflow-field-list-panel,.workflow-field-editor-panel,.workflow-field-preview-panel{border:1px solid var(--ds-line);background:#fff;border-radius:10px;min-width:0;overflow:hidden}.workflow-field-list-panel>header,.workflow-field-editor-panel>header{border-bottom:1px solid var(--ds-line);background:#f8faf9;justify-content:space-between;align-items:center;gap:10px;min-height:58px;padding:9px 11px;display:flex}.workflow-field-list-panel>header>div,.workflow-field-editor-panel>header{flex-direction:column;gap:2px;display:flex}.workflow-field-list-panel>header strong,.workflow-field-editor-panel>header strong{color:var(--ds-navy-1000);font-size:9px}.workflow-field-list-panel>header span,.workflow-field-editor-panel>header span{color:var(--ds-muted);font-size:7px;line-height:1.5}.workflow-field-readonly{color:#607582;background:#f6f9fa;border:1px solid #dbe3e5;border-radius:8px;align-items:center;gap:7px;margin:8px;padding:8px 9px;font-size:7.3px;display:flex}.workflow-field-list{gap:5px;padding:8px;display:grid}.workflow-field-card{border:1px solid var(--ds-line);background:#fff;border-radius:8px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:62px;padding:7px 8px;display:grid}.workflow-field-card.selected{background:#fffdf8;border-color:#cbb06f;box-shadow:inset 3px 0 #c09a48}.workflow-field-card.disabled{opacity:.65;background:#fafafa}.workflow-field-order{width:28px;height:28px;color:var(--ds-navy-900);background:#eef4f4;border-radius:7px;place-items:center;font-size:7px;font-weight:750;display:grid}.workflow-field-card-copy{gap:3px;min-width:0;display:grid}.workflow-field-card-copy>div{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.workflow-field-card-copy strong{color:var(--ds-navy-1000);font-size:8.4px}.workflow-field-card-copy small{color:var(--ds-muted);text-overflow:ellipsis;white-space:nowrap;font-size:6.8px;overflow:hidden}.workflow-field-required{color:#765a20;background:#f8efd9;border-radius:999px;padding:2px 5px;font-size:6.2px}.workflow-field-card-actions{flex-wrap:wrap;justify-content:flex-end;gap:3px;display:flex}.workflow-field-card-actions button{border:1px solid var(--ds-line);min-height:25px;color:var(--ds-text);cursor:pointer;background:#fff;border-radius:6px;padding:3px 5px;font-size:6.6px}.workflow-field-card-actions button.danger{color:var(--ds-danger)}.workflow-field-editor-panel form{max-height:65vh;padding:11px;overflow:auto}.workflow-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.workflow-checkbox-row{border:1px solid var(--ds-line);cursor:pointer;background:#fafcfc;border-radius:8px;align-items:flex-start;gap:8px;padding:8px 9px;display:flex}.workflow-checkbox-row input{margin-top:2px}.workflow-checkbox-row span{gap:1px;display:grid}.workflow-checkbox-row strong{color:var(--ds-navy-1000);font-size:8px}.workflow-checkbox-row small{color:var(--ds-muted);font-size:6.8px;line-height:1.5}.workflow-field-form-actions{justify-content:flex-end;gap:6px;padding-top:4px;display:flex}.workflow-field-preview-panel{color:var(--ds-muted);padding:16px}.workflow-field-preview-panel strong{color:var(--ds-navy-1000);margin-bottom:4px;font-size:9px;display:block}.workflow-field-preview-panel p{margin:0;font-size:7.5px;line-height:1.6}@media (max-width:900px){.workflow-field-builder{grid-template-columns:1fr}.workflow-field-editor-panel form{max-height:none}}@media (max-width:560px){.workflow-field-card{grid-template-columns:26px minmax(0,1fr)}.workflow-field-card-actions{grid-column:2/-1;justify-content:flex-start}.workflow-field-grid{grid-template-columns:1fr}}.workflow-version-impact-panel{border:1px solid var(--line,#e2e8f0);background:#fff;border-radius:16px;gap:14px;margin:14px 0 4px;padding:16px;display:grid}.workflow-version-impact-panel>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.workflow-version-impact-panel>header>div{gap:4px;min-width:0;display:grid}.workflow-version-impact-panel>header small{color:var(--muted,#64748b);max-width:760px;line-height:1.55}.workflow-version-current-badge{color:#166534;background:#ecfdf5;border-radius:999px;flex:none;padding:7px 10px;font-size:.76rem;font-weight:700}.workflow-version-impact-loading{color:var(--muted,#64748b);text-align:center;background:#f8fafc;border-radius:12px;padding:16px}.workflow-version-impact-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.workflow-version-impact-metrics article{background:#f8fafc;border-radius:12px;gap:4px;padding:12px;display:grid}.workflow-version-impact-metrics span{color:var(--muted,#64748b);font-size:.76rem}.workflow-version-impact-metrics strong{font-size:1.15rem}.workflow-version-current-note{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;align-items:flex-start;gap:10px;padding:11px 13px;display:flex}.workflow-version-current-note>div{gap:2px;display:grid}.workflow-version-current-note span{font-size:.78rem}.workflow-version-migration-list{gap:9px;display:grid}.workflow-version-migration-head{justify-content:space-between;align-items:end;gap:12px;display:flex}.workflow-version-migration-head>div{gap:3px;display:grid}.workflow-version-migration-head span{color:var(--muted,#64748b);font-size:.77rem}.workflow-version-migration-list>article{border:1px solid var(--line,#e2e8f0);background:#fbfdff;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.workflow-version-case-main{gap:3px;min-width:0;display:grid}.workflow-version-case-main>span,.workflow-version-case-main>small{color:var(--muted,#64748b);overflow-wrap:anywhere}.workflow-version-case-main>span{font-size:.78rem}.workflow-version-case-main>small{font-size:.73rem}.workflow-version-case-action{align-items:center;gap:8px;display:flex}.workflow-version-case-action>span{color:#9a3412;text-align:end;max-width:180px;font-size:.72rem}.workflow-migration-preview{gap:14px;display:grid}.workflow-migration-preview-status{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:13px;align-items:flex-start;gap:10px;padding:13px;display:flex}.workflow-migration-preview-status.blocked{color:#991b1b;background:#fef2f2;border-color:#fecaca}.workflow-migration-preview-status>div{gap:3px;display:grid}.workflow-migration-preview-status span{font-size:.78rem;line-height:1.5}.workflow-migration-preview-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.workflow-migration-preview-summary article{background:#f8fafc;border-radius:11px;gap:3px;padding:11px;display:grid}.workflow-migration-preview-summary span{color:var(--muted,#64748b);font-size:.74rem}.workflow-migration-preview-summary strong{overflow-wrap:anywhere}.workflow-migration-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.workflow-migration-preview-grid section{border:1px solid var(--line,#e2e8f0);background:#fff;border-radius:12px;min-height:110px;padding:12px}.workflow-migration-preview-grid section>strong{margin-bottom:7px;display:block}.workflow-migration-preview-grid ul{gap:4px;margin:0;padding-inline-start:20px;display:grid}.workflow-migration-preview-grid li,.workflow-migration-preview-grid small{overflow-wrap:anywhere;color:var(--muted,#64748b)}@media (max-width:900px){.workflow-version-impact-metrics,.workflow-migration-preview-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-version-impact-panel>header,.workflow-version-migration-head{flex-direction:column;align-items:stretch}.workflow-version-current-badge{width:fit-content}}@media (max-width:650px){.workflow-version-impact-metrics,.workflow-migration-preview-summary,.workflow-migration-preview-grid,.workflow-version-migration-list>article{grid-template-columns:1fr}.workflow-version-case-action{flex-direction:column;align-items:stretch}.workflow-version-case-action>span{text-align:start;max-width:none}}.workflow-stage-conditional{border:1px solid color-mix(in srgb, var(--brand) 28%, transparent);background:color-mix(in srgb, var(--brand) 9%, transparent);border-radius:999px;align-items:center;margin-inline-start:.45rem;padding:.18rem .48rem;font-size:.72rem;font-weight:700;display:inline-flex}.workflow-condition-builder{border:1px solid var(--border);background:var(--surface-soft,#7f7f7f0a);border-radius:14px;overflow:hidden}.workflow-condition-toggle{cursor:pointer;align-items:flex-start;gap:.75rem;padding:.9rem 1rem;display:flex}.workflow-condition-toggle input{margin-top:.2rem}.workflow-condition-toggle span{gap:.2rem;display:grid}.workflow-condition-toggle small{color:var(--muted);line-height:1.55}.workflow-condition-panel{border-top:1px solid var(--border);gap:.9rem;padding:0 1rem 1rem;display:grid}.workflow-condition-panel>.field{margin-top:.9rem}.workflow-condition-rules{gap:.65rem;display:grid}.workflow-condition-rule{border:1px solid var(--border);background:var(--surface,#fff);border-radius:12px;grid-template-columns:auto minmax(130px,1fr) minmax(130px,1fr) minmax(145px,1fr) minmax(130px,1fr) auto;align-items:center;gap:.5rem;padding:.65rem;display:grid}.workflow-condition-rule select,.workflow-condition-rule input{width:100%;min-width:0}.workflow-condition-number{background:var(--surface-strong,#7f7f7f1f);border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;font-size:.78rem;font-weight:800;display:grid}.workflow-condition-no-value{color:var(--muted);font-size:.8rem}@media (max-width:980px){.workflow-condition-rule{grid-template-columns:auto 1fr 1fr}.workflow-condition-rule>:nth-child(n+4){grid-column:span 1}}@media (max-width:640px){.workflow-condition-rule{grid-template-columns:auto 1fr}.workflow-condition-rule>:not(.workflow-condition-number){grid-column:2}}.wf-analytics-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.wf-analytics-head>div:first-child{gap:5px;max-width:780px;display:grid}.wf-analytics-head h1{color:var(--ds-navy-1000,#0f2438);margin:0;font-size:clamp(1.45rem,2vw,2rem)}.wf-analytics-head p{color:var(--ds-muted,#64748b);margin:0;line-height:1.65}.wf-analytics-actions{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.wf-analytics-actions label{gap:4px;min-width:155px;display:grid}.wf-analytics-actions label span{color:var(--ds-muted,#64748b);font-size:.75rem}.wf-analytics-actions select{border:1px solid var(--ds-line,#dbe3ea);background:#fff;border-radius:9px;min-height:38px;padding:7px 10px}.wf-analytics-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.wf-analytics-metric{border:1px solid var(--ds-line,#e2e8f0);background:#fff;border-radius:15px;align-content:space-between;gap:5px;min-height:128px;padding:14px;display:grid;position:relative;overflow:hidden}.wf-analytics-metric:before{content:"";inset-inline-start:0;background:#78909c;width:4px;position:absolute;top:0;bottom:0}.wf-analytics-metric.wf-tone-blue:before{background:#2563eb}.wf-analytics-metric.wf-tone-gold:before{background:#d97706}.wf-analytics-metric.wf-tone-red:before{background:#dc2626}.wf-analytics-metric.wf-tone-orange:before{background:#ea580c}.wf-analytics-metric.wf-tone-green:before{background:#15803d}.wf-analytics-metric>span{color:var(--ds-muted,#64748b);font-size:.76rem;font-weight:650}.wf-analytics-metric>strong{color:var(--ds-navy-1000,#0f2438);font-size:1.7rem;line-height:1}.wf-analytics-metric>small{color:var(--ds-muted,#64748b);font-size:.7rem;line-height:1.45}.wf-analytics-grid{grid-template-columns:minmax(0,1.7fr) minmax(260px,.7fr);gap:12px;margin-bottom:12px;display:grid}.wf-analytics-panel{border:1px solid var(--ds-line,#e2e8f0);background:#fff;border-radius:16px;margin-bottom:12px;padding:15px}.wf-analytics-panel>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.wf-analytics-panel>header>div{gap:3px;display:grid}.wf-analytics-panel h2{color:var(--ds-navy-1000,#0f2438);margin:0;font-size:1rem}.wf-analytics-chip{color:#315762;white-space:nowrap;background:#eef5f6;border-radius:999px;padding:6px 9px;font-size:.72rem;font-weight:700}.wf-bottleneck-list{gap:7px;display:grid}.wf-bottleneck-row{background:#fbfdfe;border:1px solid #edf1f4;border-radius:11px;grid-template-columns:34px minmax(180px,1fr) auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.wf-bottleneck-rank{color:#315762;background:#eef4f4;border-radius:9px;place-items:center;width:30px;height:30px;font-size:.72rem;font-weight:800;display:grid}.wf-bottleneck-copy{gap:3px;min-width:0;display:grid}.wf-bottleneck-copy strong,.wf-bottleneck-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wf-bottleneck-copy small{color:var(--ds-muted,#64748b);font-size:.7rem}.wf-bottleneck-copy i{background:#edf2f5;border-radius:999px;height:5px;overflow:hidden}.wf-bottleneck-copy i b{border-radius:inherit;background:#4d7c8b;height:100%;display:block}.wf-bottleneck-stats{grid-template-columns:repeat(4,auto);gap:7px;display:grid}.wf-bottleneck-stats span{text-align:center;min-width:48px;color:var(--ds-muted,#64748b);gap:1px;font-size:.64rem;display:grid}.wf-bottleneck-stats b{color:var(--ds-navy-1000,#0f2438);font-size:.78rem}.wf-bottleneck-stats .danger b{color:#b91c1c}.wf-flow-health{gap:8px;display:grid}.wf-flow-health>div{background:#f8fafc;border-radius:11px;gap:3px;padding:10px;display:grid}.wf-flow-health span,.wf-flow-health small{color:var(--ds-muted,#64748b);font-size:.7rem}.wf-flow-health strong{color:var(--ds-navy-1000,#0f2438);font-size:1.15rem}.wf-flow-health .wf-flow-date{font-size:.78rem;line-height:1.4}.wf-analytics-table-wrap{border:1px solid #edf1f4;border-radius:11px;overflow:auto}.wf-analytics-table{border-collapse:collapse;width:100%;min-width:760px}.wf-analytics-table th{text-align:start;color:var(--ds-muted,#64748b);white-space:nowrap;background:#f7fafb;padding:9px 10px;font-size:.7rem;font-weight:700}.wf-analytics-table td{color:var(--ds-text,#22313f);vertical-align:middle;border-top:1px solid #edf1f4;padding:10px;font-size:.76rem}.wf-analytics-table td strong,.wf-analytics-table td small{display:block}.wf-analytics-table td small{color:var(--ds-muted,#64748b);margin-top:2px;font-size:.67rem}.wf-analytics-table tr.is-overdue td{background:#fff8f7}.wf-unassigned{color:#9a3412;background:#fff7ed;border-radius:999px;padding:4px 7px;font-size:.68rem;font-weight:700;display:inline-flex}.wf-analytics-empty{text-align:center;color:var(--ds-muted,#64748b);padding:18px;font-size:.78rem}@media (max-width:1200px){.wf-analytics-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.wf-analytics-grid{grid-template-columns:1fr}}@media (max-width:760px){.wf-analytics-head{flex-direction:column}.wf-analytics-actions{width:100%}.wf-analytics-actions label{flex:1}.wf-analytics-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-bottleneck-row{grid-template-columns:34px minmax(0,1fr)}.wf-bottleneck-stats{grid-column:2;grid-template-columns:repeat(4,1fr)}}@media (max-width:480px){.wf-analytics-metrics{grid-template-columns:1fr}.wf-bottleneck-stats{grid-template-columns:repeat(2,1fr)}}.wf-legacy-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.wf-legacy-head>div{gap:5px;max-width:860px;display:grid}.wf-legacy-head h1{color:var(--ds-navy-1000,#0f2438);margin:0;font-size:clamp(1.45rem,2vw,2rem)}.wf-legacy-head p{color:var(--ds-muted,#64748b);margin:0;line-height:1.65}.wf-legacy-panel{border:1px solid var(--ds-line,#e2e8f0);background:#fff;border-radius:16px;gap:12px;margin-bottom:12px;padding:15px;display:grid}.wf-legacy-panel>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.wf-legacy-panel>header>div{gap:3px;display:grid}.wf-legacy-panel>header small{color:var(--ds-muted,#64748b);line-height:1.5}.wf-legacy-controls{flex-wrap:wrap;align-items:end;gap:9px;display:flex}.wf-legacy-controls .field{flex:1;min-width:min(420px,100%)}.wf-legacy-controls select{min-height:40px}.wf-legacy-result{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:14px;gap:3px;margin-bottom:12px;padding:13px 15px;display:grid}.wf-legacy-result.has-errors{color:#991b1b;background:#fef2f2;border-color:#fecaca}.wf-legacy-result small{opacity:.75}.wf-legacy-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.wf-legacy-summary article{border:1px solid var(--ds-line,#e2e8f0);background:#fff;border-radius:14px;align-content:space-between;gap:4px;min-height:118px;padding:13px;display:grid}.wf-legacy-summary span,.wf-legacy-summary small{color:var(--ds-muted,#64748b);font-size:.72rem;line-height:1.45}.wf-legacy-summary strong{color:var(--ds-navy-1000,#0f2438);font-size:1.55rem}.wf-legacy-safe,.wf-legacy-warning{border-radius:999px;width:fit-content;padding:6px 9px;font-size:.7rem;font-weight:750;display:inline-flex}.wf-legacy-safe{color:#166534;background:#ecfdf5}.wf-legacy-warning{color:#9a3412;background:#fff7ed}.wf-legacy-map{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.wf-legacy-map span{color:var(--ds-text,#334155);overflow-wrap:anywhere;background:#f8fafc;border-radius:10px;padding:9px 10px;font-size:.72rem;line-height:1.45}.wf-legacy-table{min-width:940px}.wf-legacy-action{color:#315762;background:#eef4f7;border-radius:999px;padding:4px 7px;font-size:.68rem;font-weight:750;display:inline-flex}.wf-legacy-action.action-import_completed,.wf-legacy-action.action-backfill_ready{color:#166534;background:#ecfdf5}.wf-legacy-action.action-import_rejected{color:#991b1b;background:#fef2f2}.wf-legacy-action.action-resume_correction{color:#9a3412;background:#fff7ed}.wf-legacy-action.action-skip_draft,.wf-legacy-action.action-skip_existing_workflow{color:#64748b;background:#f1f5f9}.wf-legacy-empty{border:1px dashed var(--ds-line,#cbd5e1);min-height:180px;color:var(--ds-muted,#64748b);text-align:center;background:#f8fafc;border-radius:16px;place-items:center;gap:6px;padding:28px;display:grid}.wf-legacy-empty svg{width:28px;height:28px}.wf-legacy-empty strong{color:var(--ds-navy-1000,#0f2438)}@media (max-width:1100px){.wf-legacy-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.wf-legacy-map{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.wf-legacy-controls{flex-direction:column;align-items:stretch}.wf-legacy-controls .field,.wf-legacy-controls .button{width:100%}.wf-legacy-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-legacy-panel>header{flex-direction:column}.wf-legacy-map{grid-template-columns:1fr}}@media (max-width:460px){.wf-legacy-summary{grid-template-columns:1fr}}
