.QZ89uq_shell{color:#0f172a;background:#f6f7f9;min-height:100vh;display:flex}.QZ89uq_sidebar{box-sizing:border-box;background:#fff;border-right:1px solid #e2e8f0;flex-direction:column;flex:0 0 256px;width:256px;height:100vh;display:flex;position:sticky;top:0}.QZ89uq_brand{border-bottom:1px solid #f1f5f9;align-items:center;gap:10px;padding:16px;display:flex}.QZ89uq_mark{color:#fff;background:#2563eb;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.QZ89uq_brandName{align-items:center;gap:6px;font-weight:700;display:flex}.QZ89uq_dsrBadge{color:#1d4ed8;background:#eff6ff;border:1px solid #dbeafe;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:700}.QZ89uq_brandSub{color:#64748b;margin:2px 0 0;font-size:12px}.QZ89uq_navLabel{color:#94a3b8;letter-spacing:.06em;text-transform:uppercase;margin:8px 16px;font-size:10px;font-weight:700}.QZ89uq_nav{flex-direction:column;gap:6px;padding:0 12px;display:flex}.QZ89uq_navButton{color:#334155;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:12px;font-weight:600;display:flex}.QZ89uq_navButton span{align-items:center;gap:8px;display:flex}.QZ89uq_sidebarFooter{border-top:1px solid #f1f5f9;margin-top:auto;padding:16px 12px 20px}.QZ89uq_sidebarSignOut{color:#fff;width:100%;min-height:38px;font:inherit;cursor:pointer;background:#2563eb;border:1px solid #1d4ed8;border-radius:10px;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.QZ89uq_sidebarSignOut:hover{background:#1d4ed8;border-color:#1e40af}.QZ89uq_sidebarSignOut:disabled{opacity:.55;cursor:default}.QZ89uq_navActive{color:#fff;background:#2563eb}.QZ89uq_navCount,.QZ89uq_navLive{color:#334155;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;padding:1px 6px;font-family:ui-monospace,monospace;font-size:10px;font-style:normal}.QZ89uq_navActive .QZ89uq_navCount,.QZ89uq_navActive .QZ89uq_navLive{color:#fff;background:#1d4ed8;border-color:#0000}.QZ89uq_main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.QZ89uq_topbar{background:#fff;border-bottom:1px solid #e2e8f0;justify-content:flex-end;align-items:center;gap:16px;height:56px;padding:0 24px;display:flex}.QZ89uq_accountBox{align-items:center;gap:12px;margin-left:auto;display:flex}.QZ89uq_accountText{text-align:right;line-height:1.25}.QZ89uq_accountText strong{font-size:12px;display:block}.QZ89uq_accountText span{color:#64748b;font-size:10px}.QZ89uq_avatar{color:#fff;background:#2563eb;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:flex}.QZ89uq_signOut{cursor:pointer;color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:7px;min-height:34px;padding:7px 14px;font-size:12px;font-weight:600;display:inline-flex}.QZ89uq_signOut:hover{color:#0f172a;background:#f8fafc;border-color:#cbd5e1}.QZ89uq_primaryAction{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:auto;min-height:40px;padding:9px 20px;font-size:13px;font-weight:700;transition:all .15s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 14px -2px #2563eb59}.QZ89uq_primaryAction:hover:not(:disabled){background:linear-gradient(135deg,#1d4ed8 0%,#1e40af 100%);transform:translateY(-1px);box-shadow:0 6px 18px -2px #2563eb73}.QZ89uq_primaryAction:active:not(:disabled){transform:translateY(0)}.QZ89uq_primaryAction:disabled{color:#94a3b8;box-shadow:none;cursor:not-allowed;background:#f1f5f9;border:1px solid #e2e8f0}.QZ89uq_secondaryAction{color:#1d4ed8;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;align-items:center;gap:6px;min-height:38px;padding:8px 14px;font-size:12px;font-weight:700;display:inline-flex}.QZ89uq_secondaryAction:disabled{opacity:.55;cursor:default}.QZ89uq_rejectAction{color:#b91c1c;cursor:pointer;background:#fff;border:1px solid #fecaca;border-radius:12px;align-items:center;gap:6px;min-height:38px;padding:8px 14px;font-size:12px;font-weight:700;display:inline-flex}.QZ89uq_rejectAction:disabled{opacity:.55;cursor:not-allowed}.QZ89uq_nomineePanel,.QZ89uq_nomineeForm{gap:14px;display:grid}.QZ89uq_nomineePanel{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:22px}.QZ89uq_nomineeForm{max-width:720px}.QZ89uq_nomineeForm label{color:#334155;gap:6px;font-size:13px;font-weight:700;display:grid}.QZ89uq_nomineeForm input{box-sizing:border-box;color:#0f172a;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:10px 12px;font-size:14px}.QZ89uq_nomineeForm input:focus{border-color:#60a5fa;outline:none}.QZ89uq_nomineeSaved{color:#047857;margin:0;font-size:13px;font-weight:700}.QZ89uq_taskToolbar{justify-content:flex-end;margin:4px 0 12px;display:flex}.QZ89uq_customTaskForm{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px;padding:14px;display:grid}.QZ89uq_customTaskForm label{color:#334155;gap:5px;font-size:12px;font-weight:700;display:grid}.QZ89uq_customTaskForm input{box-sizing:border-box;color:#0f172a;width:100%;font:inherit;background:#fff;border:1px solid #e2e8f0;border-radius:9px;padding:8px 10px;font-size:13px}.QZ89uq_customTaskForm input::placeholder{color:#94a3b8}.QZ89uq_customTaskActions{grid-column:1/-1;gap:8px;display:flex}.QZ89uq_emptyRow{color:#64748b;font-size:12px}.QZ89uq_content{box-sizing:border-box;flex-direction:column;gap:16px;width:100%;max-width:1600px;margin:0 auto;padding:28px 32px 40px;display:flex}.QZ89uq_messagesContent{height:calc(100vh - 56px);min-height:0;overflow:hidden}.QZ89uq_messagesContent .QZ89uq_banner{flex:none;padding:18px 22px}.QZ89uq_messagesContent .QZ89uq_banner h1{margin-top:6px;font-size:26px}.QZ89uq_banner,.QZ89uq_card,.QZ89uq_tableCard{background:#fff;border:1px solid #e2e8f0;border-radius:16px}.QZ89uq_banner{padding:28px}.QZ89uq_eyebrow{color:#1d4ed8;letter-spacing:.04em;background:#eff6ff;border:1px solid #bfdbfe;border-radius:4px;padding:2px 8px;font-size:10px;font-weight:700}.QZ89uq_banner h1,.QZ89uq_sectionTitle{color:#0f172a;letter-spacing:-.03em;margin:8px 0 4px;font-size:30px;font-weight:700;line-height:1.15}.QZ89uq_muted{color:#64748b;margin:0;font-size:12px}.QZ89uq_dashContainer{flex-direction:column;gap:18px;display:flex}.QZ89uq_dashHeader{justify-content:space-between;align-items:flex-end;gap:16px;padding:2px 0 4px;display:flex}.QZ89uq_dashTitle{color:#0f172a;letter-spacing:-.02em;margin:0 0 4px;font-size:22px;font-weight:700;line-height:1.2}.QZ89uq_dashSubtitle{color:#64748b;margin:0;font-size:13px}.QZ89uq_dashHeaderActions{flex-shrink:0;align-items:center;gap:10px;display:flex}.QZ89uq_dashInboxBtn{color:#fff;font:inherit;cursor:pointer;background:#2563eb;border:0;border-radius:8px;align-items:center;gap:7px;padding:8px 14px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex;box-shadow:0 1px 2px #2563eb33}.QZ89uq_dashInboxBtn:hover{background:#1d4ed8}.QZ89uq_dashBadgeCount{color:#fff;background:#ffffff40;border-radius:999px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:700}.QZ89uq_dashGrievanceBtn{color:#e11d48;font:inherit;cursor:pointer;background:#fff1f2;border:1px solid #fecdd3;border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.QZ89uq_dashGrievanceBtn:hover{background:#ffe4e6}.QZ89uq_dashGrievanceBadge{color:#fff;background:#e11d48;border-radius:999px;padding:1px 6px;font-size:10px;font-weight:700}.QZ89uq_dashStatGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.QZ89uq_dashStatCard{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:3px;padding:14px 18px;transition:all .15s;display:flex;box-shadow:0 1px 2px #00000005}.QZ89uq_dashStatCard:hover{border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 3px 8px #0000000a}.QZ89uq_statLabel{text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-size:11px;font-weight:600}.QZ89uq_statNumber{color:#0f172a;letter-spacing:-.02em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:26px;font-weight:700;line-height:1.15}.QZ89uq_statFoot{color:#94a3b8;margin-top:2px;font-size:11px}.QZ89uq_statCardAlert{background:#fffdfd;border-color:#fca5a5}.QZ89uq_statNumberAlert{color:#e11d48}.QZ89uq_pipelineStrip{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:10px;padding:12px 18px 14px;display:flex;box-shadow:0 1px 2px #00000005}.QZ89uq_pipelineStripHeader{justify-content:space-between;align-items:center;display:flex}.QZ89uq_pipelineTitleRow{align-items:center;gap:8px;display:flex}.QZ89uq_pipelineTag{text-transform:uppercase;letter-spacing:.05em;color:#1e40af;background:#eff6ff;border:1px solid #dbeafe;border-radius:4px;padding:2px 7px;font-size:10px;font-weight:700}.QZ89uq_pipelineContextText{color:#475569;font-size:12px;font-weight:500}.QZ89uq_pipelineCountTag{color:#64748b;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:600}.QZ89uq_pipelineStepper{align-items:center;width:100%;display:flex}.QZ89uq_stepItem{flex:1;align-items:center;min-width:0;display:flex}.QZ89uq_stepBubble{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:all .15s;display:flex}.QZ89uq_stepNumber{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:700}.QZ89uq_stepLabelCol{flex-direction:column;min-width:0;margin-left:6px;display:flex}.QZ89uq_stepName{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.QZ89uq_stepItemActive .QZ89uq_stepBubble{color:#fff;background:#2563eb;box-shadow:0 0 0 3px #2563eb2e}.QZ89uq_stepItemActive .QZ89uq_stepName{color:#1d4ed8;font-weight:700}.QZ89uq_stepActiveCount{color:#2563eb;font-size:10px;font-weight:700}.QZ89uq_stepItemMuted .QZ89uq_stepBubble{color:#94a3b8;background:#f1f5f9}.QZ89uq_stepItemMuted .QZ89uq_stepName{color:#64748b;font-weight:500}.QZ89uq_stepConnector{background:#e2e8f0;flex:1;min-width:8px;height:2px;margin:0 8px}@media (max-width:1024px){.QZ89uq_dashStatGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.QZ89uq_pipelineStepper{padding-bottom:4px;overflow-x:auto}.QZ89uq_stepItem{flex:none;min-width:120px}}@media (max-width:640px){.QZ89uq_dashHeader{flex-direction:column;align-items:flex-start}.QZ89uq_dashStatGrid{grid-template-columns:1fr}}.QZ89uq_tableHeadLeft{flex-direction:column;gap:4px;display:flex}.QZ89uq_tableHeadTitleGroup{align-items:center;gap:10px;display:flex}.QZ89uq_tableHeadCount{color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;padding:2px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:700}.QZ89uq_viewAllButton{color:#2563eb;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex}.QZ89uq_viewAllButton:hover{background:#eff6ff}.QZ89uq_requestIdCell{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.QZ89uq_reqIdBadge{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-block}.QZ89uq_customerNameCell{color:#0f172a;font-size:13px;font-weight:700;display:block}.QZ89uq_customerSubCell{color:#64748b;margin-top:2px;font-size:11px}.QZ89uq_typeBadgeCell{color:#334155;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-block}.QZ89uq_stageBadgeCell{color:#1e40af;background:#eff6ff;border:1px solid #dbeafe;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-block}.QZ89uq_slaBadgeCell{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.QZ89uq_grievanceLinkedBadge{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;padding:2px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:700;display:inline-block}.QZ89uq_grievanceNoneBadge{color:#94a3b8;font-size:11px;font-weight:500}.QZ89uq_openRowLink{color:#2563eb;background:#eff6ff;border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex}.QZ89uq_clickRow:hover .QZ89uq_openRowLink{color:#fff;background:#2563eb}.QZ89uq_metrics{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.QZ89uq_metric{text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px}.QZ89uq_metric span{color:#64748b;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.QZ89uq_metricTop{justify-content:space-between;align-items:center;gap:8px;display:flex!important}.QZ89uq_metricIcon{border-radius:8px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex!important}.QZ89uq_metricBlue{background:#eff6ff;color:#2563eb!important}.QZ89uq_metricAmber{background:#fffbeb;color:#d97706!important}.QZ89uq_metricCyan{background:#ecfeff;color:#0891b2!important}.QZ89uq_metricOrange{background:#fff7ed;color:#ea580c!important}.QZ89uq_metricIndigo{background:#eef2ff;color:#4f46e5!important}.QZ89uq_metricPurple{background:#faf5ff;color:#9333ea!important}.QZ89uq_metricRose{background:#fff1f2;color:#e11d48!important}.QZ89uq_metricGreen{background:#ecfdf5;color:#059669!important}.QZ89uq_metricGold{background:#fefce8;color:#a16207!important}.QZ89uq_metric strong{margin-top:8px;font-size:24px;display:block}.QZ89uq_metric small{color:#64748b;font-size:10px;font-weight:600}.QZ89uq_pipeline{grid-template-columns:repeat(6,minmax(130px,1fr));gap:8px;margin-top:0;padding:0 20px 20px;display:grid}.QZ89uq_stage{color:#065f46;background:#ecfdf5;border:1px solid #d1fae5;border-radius:12px;padding:12px}.QZ89uq_stage:first-child{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.QZ89uq_stage:nth-child(2){color:#0369a1;background:#f0f9ff;border-color:#bae6fd}.QZ89uq_stage:nth-child(3){color:#7e22ce;background:#faf5ff;border-color:#e9d5ff}.QZ89uq_stage:nth-child(4){color:#0e7490;background:#ecfeff;border-color:#a5f3fc}.QZ89uq_stage:nth-child(5){color:#a16207;background:#fffbeb;border-color:#fde68a}.QZ89uq_stage:nth-child(6){color:#047857;background:#ecfdf5;border-color:#a7f3d0}.QZ89uq_stage span,.QZ89uq_stage small{font-size:10px;font-weight:700;display:block}.QZ89uq_stage strong{font-size:18px}.QZ89uq_tableHead{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:12px;padding:20px;display:flex}.QZ89uq_tableHead h2{margin:0;font-size:16px}.QZ89uq_tableCard{overflow-x:auto}.QZ89uq_textButton{color:#2563eb;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:700}.QZ89uq_table{border-collapse:collapse;width:100%;min-width:900px;font-size:12px}.QZ89uq_table th{text-align:left;color:#64748b;letter-spacing:.04em;text-transform:uppercase;background:#f8fafc;padding:12px 16px;font-size:10px}.QZ89uq_table td{vertical-align:top;border-top:1px solid #f1f5f9;padding:14px 16px}.QZ89uq_clickRow{cursor:pointer}.QZ89uq_clickRow:hover{background:#f8fafc}.QZ89uq_requestId{color:#1d4ed8;font-family:ui-monospace,monospace;font-weight:700}.QZ89uq_status{color:#1d4ed8;letter-spacing:.02em;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.QZ89uq_statusDot{background:#2563eb;border-radius:999px;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 0 2px #2563eb33}.QZ89uq_statusDone{color:#065f46;background:#ecfdf5;border-color:#a7f3d0}.QZ89uq_statusDone .QZ89uq_statusDot{background:#059669;box-shadow:0 0 0 2px #05966933}.QZ89uq_statusRejected{color:#991b1b;background:#fef2f2;border-color:#fecaca}.QZ89uq_statusRejected .QZ89uq_statusDot{background:#dc2626;box-shadow:0 0 0 2px #dc262633}.QZ89uq_tabs{gap:8px;display:flex;overflow-x:auto}.QZ89uq_tab,.QZ89uq_tabActive{cursor:pointer;white-space:nowrap;border-radius:12px;padding:8px 14px;font-size:12px;font-weight:700}.QZ89uq_tab{color:#334155;background:#fff;border:1px solid #e2e8f0}.QZ89uq_tabActive{color:#fff;background:#2563eb;border:1px solid #2563eb}.QZ89uq_back{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.QZ89uq_back:hover{color:#0f172a;background:#f8fafc;border-color:#cbd5e1}.QZ89uq_caseStack{flex-direction:column;gap:18px;display:flex}.QZ89uq_caseHeader,.QZ89uq_stageCard{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:24px 26px;box-shadow:0 1px 3px #0f172a0a,0 6px 16px -4px #0f172a08}.QZ89uq_caseNav{justify-content:space-between;align-items:center;gap:16px;display:flex}.QZ89uq_caseTitleRow{justify-content:space-between;align-items:flex-start;gap:24px;margin-top:16px;display:flex}.QZ89uq_caseRequesterInfo{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.QZ89uq_requesterProfile{align-items:center;gap:16px;display:flex}.QZ89uq_requesterAvatar{color:#fff;letter-spacing:-.02em;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:22px;font-weight:800;display:flex;box-shadow:0 4px 12px #2563eb40}.QZ89uq_caseName{letter-spacing:-.03em;color:#0f172a;margin:0 0 6px;font-size:26px;font-weight:800;line-height:1.15}.QZ89uq_caseMetaTags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.QZ89uq_metaChip{color:#475569;white-space:nowrap;background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.QZ89uq_metaChip strong{color:#0f172a;font-family:ui-monospace,monospace}.QZ89uq_slaClock{background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;flex-shrink:0;gap:8px;min-width:230px;padding:14px 16px;display:flex;box-shadow:0 2px 8px -2px #0f172a0d}.QZ89uq_slaHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.QZ89uq_slaLabel{color:#64748b;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.QZ89uq_slaOnTrackBadge,.QZ89uq_slaOverdueBadge{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:10px;font-weight:800;display:inline-flex}.QZ89uq_slaOnTrackBadge{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0}.QZ89uq_slaOverdueBadge{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.QZ89uq_slaDot{background:currentColor;border-radius:999px;width:6px;height:6px}.QZ89uq_slaValue{align-items:baseline;display:flex}.QZ89uq_slaValue strong{letter-spacing:-.02em;color:#0f172a;font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.QZ89uq_slaBarTrack{background:#e2e8f0;border-radius:999px;width:100%;height:5px;overflow:hidden}.QZ89uq_slaBarFill{background:linear-gradient(90deg,#10b981 0%,#059669 100%);border-radius:999px;width:82%;height:100%}.QZ89uq_stepperContainer{scrollbar-width:thin;border-top:1px solid #f1f5f9;width:100%;margin-top:18px;padding-top:18px;overflow-x:auto}.QZ89uq_stepper{grid-template-columns:repeat(10,minmax(100px,1fr));gap:8px;min-width:1020px;display:grid}.QZ89uq_step{color:#334155;text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:62px;padding:8px 10px;transition:all .15s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.QZ89uq_step:hover{background:#f1f5f9;border-color:#cbd5e1;transform:translateY(-1px)}.QZ89uq_stepIndicator{align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.QZ89uq_stepIndicator b{font-size:11px}.QZ89uq_stepIcon{opacity:.85}.QZ89uq_stepLabelText{white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-top:6px;font-size:11px;font-weight:700;display:block;overflow:hidden}.QZ89uq_stepActive{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);border-color:#1d4ed8;box-shadow:0 4px 14px -1px #2563eb59}.QZ89uq_stepActive:hover{color:#fff;background:linear-gradient(135deg,#1d4ed8 0%,#1e40af 100%);border-color:#1e40af}.QZ89uq_stepDone{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.QZ89uq_stepDone:hover{background:#dcfce7;border-color:#86efac}.QZ89uq_stepRejected{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.QZ89uq_stepGrievance{color:#b45309;background:#fffbeb;border-color:#fde68a}.QZ89uq_stepPending{color:#64748b;background:#f8fafc;border-color:#e2e8f0}.QZ89uq_stepLocked,.QZ89uq_step:disabled{cursor:not-allowed;opacity:.55}.QZ89uq_stepLocked:hover,.QZ89uq_step:disabled:hover{background:inherit;border-color:inherit}.QZ89uq_stepIsCurrent:not(.QZ89uq_stepActive){border-color:#60a5fa;box-shadow:0 0 0 1px #93c5fd}.QZ89uq_stepCorrection{border-color:#f59e0b;box-shadow:0 0 0 2px #f59e0b,0 4px 14px -2px #f59e0b73}.QZ89uq_stepCorrection.QZ89uq_stepActive{background:linear-gradient(135deg,#d97706 0%,#b45309 100%);border-color:#b45309;box-shadow:0 0 0 2px #fcd34d,0 4px 14px -1px #d9770673}.QZ89uq_stageCardCorrection{border-color:#fbbf24;box-shadow:0 0 0 1px #fde68a,0 1px 3px #0f172a0a,0 8px 24px -6px #f59e0b38}.QZ89uq_correctionBanner{color:#92400e;background:linear-gradient(#fffbeb 0%,#fff7ed 100%);border:1px solid #fcd34d;border-radius:12px;align-items:flex-start;gap:12px;margin:-4px 0 18px;padding:14px 16px;display:flex}.QZ89uq_correctionBanner svg{color:#d97706;flex:none;margin-top:2px}.QZ89uq_correctionBanner strong{color:#78350f;margin-bottom:4px;font-size:13px;display:block}.QZ89uq_correctionBanner p{color:#92400e;margin:0;font-size:13px;font-weight:500;line-height:1.45}.QZ89uq_correctionBannerBadge{letter-spacing:.06em;text-transform:uppercase;color:#b45309;background:#fef3c7;border:1px solid #fde68a;border-radius:999px;flex:none;align-self:center;margin-left:auto;padding:4px 10px;font-size:10px;font-weight:800}.QZ89uq_stageHead{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:20px;padding-bottom:18px;display:flex}.QZ89uq_stageHeadLeft{align-items:center;gap:14px;display:flex}.QZ89uq_stageIconBadge{color:#2563eb;background:#eff6ff;border:1px solid #dbeafe;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.QZ89uq_stageHeadLeft h2{letter-spacing:-.02em;color:#0f172a;margin:0;font-size:18px;font-weight:800}.QZ89uq_stageHeadLeft p{color:#64748b;margin:4px 0 0;font-size:13px;line-height:1.45}.QZ89uq_stageHeadRight{flex-shrink:0;align-items:center;gap:10px;display:flex}.QZ89uq_stagePill{color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;align-items:center;padding:5px 12px;font-size:11px;font-weight:700;display:inline-flex}.QZ89uq_discoveryInfoCard{background:linear-gradient(135deg,#f0f7ff 0%,#f8fafc 100%);border:1px solid #dbeafe;border-radius:12px;align-items:flex-start;gap:14px;margin-top:18px;padding:14px 18px;display:flex}.QZ89uq_discoveryInfoIcon{color:#1d4ed8;background:#dbeafe;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin-top:2px;display:flex}.QZ89uq_discoveryInfoBody{color:#334155;font-size:12.5px;line-height:1.5}.QZ89uq_discoveryInfoBody strong{color:#1e3a8a;margin-bottom:3px;font-size:13px;font-weight:700;display:block}.QZ89uq_discoveryInfoBody p{color:#475569;margin:3px 0 0;font-size:12.5px;line-height:1.45}.QZ89uq_discoveryInfoBody b{color:#1d4ed8;background:#e0f2fe;border-radius:4px;padding:1px 6px}.QZ89uq_verifiedBadge{color:#166534;white-space:nowrap;background:#f0fdf4;border:1px solid #86efac;border-radius:999px;align-items:center;gap:7px;padding:5px 12px;font-size:11.5px;font-weight:700;display:inline-flex;box-shadow:0 1px 2px #1665340d}.QZ89uq_identityGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}@media (max-width:900px){.QZ89uq_identityGrid{grid-template-columns:1fr}}.QZ89uq_identityCard{background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 1px 3px #0f172a0a,0 4px 12px #0f172a05}.QZ89uq_identityCard:hover{border-color:#cbd5e1;box-shadow:0 4px 16px -2px #0f172a0f}.QZ89uq_identityCardHeader{background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:12px;padding:13px 18px;display:flex}.QZ89uq_identityCardHeaderLeft{align-items:center;gap:11px;display:flex}.QZ89uq_identityCardIconBadge{color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.QZ89uq_identityCardIconBadgeGreen{color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.QZ89uq_identityCardHeaderLeft h3{color:#0f172a;letter-spacing:-.01em;margin:0;font-size:13.5px;font-weight:700}.QZ89uq_identityCardHeaderLeft span{color:#64748b;text-transform:none;letter-spacing:normal;margin-top:2px;font-size:11.5px;font-weight:500;display:block}.QZ89uq_identityCardTag{color:#1d4ed8;white-space:nowrap;background:#eff6ff;border:1px solid #dbeafe;border-radius:999px;align-items:center;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.QZ89uq_identityCardTagGreen{color:#15803d;white-space:nowrap;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:999px;align-items:center;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.QZ89uq_identityRowsList{flex-direction:column;flex:1;display:flex}.QZ89uq_identityRow{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:14px;padding:11px 18px;font-size:12.5px;transition:background-color .15s;display:flex}.QZ89uq_identityRow:last-child{border-bottom:0}.QZ89uq_identityRow:hover{background-color:#f8fbff}.QZ89uq_identityRowLabel{color:#64748b;flex-shrink:0;align-items:center;gap:8px;font-size:12px;font-weight:500;display:inline-flex}.QZ89uq_identityRowIcon{color:#94a3b8;flex-shrink:0}.QZ89uq_identityRowValueBold{color:#0f172a;text-align:right;font-weight:600}.QZ89uq_identityEmailValue{color:#0f172a;text-align:right;word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:600}.QZ89uq_identityPhoneValue{color:#0f172a;text-align:right;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:600}.QZ89uq_identityAccountBadge{color:#1d4ed8;letter-spacing:.02em;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;align-items:center;padding:3px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:700;display:inline-flex}.QZ89uq_identityOrgValue{color:#0f172a;text-align:right;font-weight:600}.QZ89uq_categoryPills{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.QZ89uq_categoryPillItem{color:#334155;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;align-items:center;padding:2px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.QZ89uq_capacitySubjectBadge{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:999px;align-items:center;padding:3px 9px;font-size:11.5px;font-weight:700;display:inline-flex}.QZ89uq_capacityNomineeBadge{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:999px;align-items:center;padding:3px 9px;font-size:11.5px;font-weight:700;display:inline-flex}.QZ89uq_driveFolderLink{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;align-items:center;gap:6px;padding:3px 9px;font-size:12px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.QZ89uq_driveFolderLink:hover{color:#1e40af;background:#dbeafe;border-color:#93c5fd}.QZ89uq_mfaMethodBadge{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11.5px;font-weight:700;display:inline-flex}.QZ89uq_identityTimestampBadge{color:#0f172a;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.QZ89uq_mutedValue{color:#94a3b8;font-size:12px;font-style:italic}.QZ89uq_discoveryOverview{background:linear-gradient(135deg,#f8fbff 0%,#f8fafc 100%);border:1px solid #dbeafe;border-radius:12px;gap:14px;margin-top:16px;padding:17px 18px;display:grid}.QZ89uq_discoveryEyebrow{color:#1e3a8a;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.QZ89uq_discoveryIntro{color:#64748b;margin:5px 0 0;font-size:12px;line-height:1.45}.QZ89uq_ropaHeading{justify-content:space-between;align-items:center;gap:16px;margin:24px 0 14px;display:flex}.QZ89uq_ropaHeadingLeft{color:#0f172a;letter-spacing:.02em;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.QZ89uq_counterBadge{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:800;display:inline-flex}.QZ89uq_ropaHeading small{color:#64748b;font-size:12px;font-weight:500}.QZ89uq_ropaHeadingActions{align-items:center;gap:12px;display:flex}.QZ89uq_departmentManual{text-align:left;color:#0f172a;background:0 0;justify-content:space-between;align-items:center;gap:16px;width:100%;min-width:0;padding:16px 20px 16px 14px;display:flex}.QZ89uq_departmentAccordion{flex-direction:column;gap:10px;display:flex}.QZ89uq_departmentSection{background:#fff;border:1px solid #e2e8f0;border-radius:14px;transition:all .2s;overflow:hidden;box-shadow:0 1px 3px #0f172a05}.QZ89uq_departmentSection:hover{border-color:#cbd5e1;box-shadow:0 4px 12px -2px #0f172a0d}.QZ89uq_departmentSectionOpen{border-color:#93c5fd;box-shadow:0 4px 16px -2px #2563eb14}.QZ89uq_departmentRow{background:#fff;align-items:stretch;transition:background .15s;display:flex}.QZ89uq_departmentRow:hover{background:#f8fafc}.QZ89uq_departmentSectionOpen .QZ89uq_departmentRow{background:#f8fbff;border-bottom:1px solid #e2e8f0}.QZ89uq_departmentCheck{cursor:pointer;align-items:center;padding:16px 0 16px 18px;display:flex}.QZ89uq_departmentCheck input{accent-color:#2563eb;cursor:pointer;border-radius:4px;flex:none;width:18px;height:18px;margin:0}.QZ89uq_departmentButton{text-align:left;color:#0f172a;width:100%;min-width:0;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px 16px 14px;display:flex}.QZ89uq_departmentTitleGroup{align-items:center;gap:12px;display:flex}.QZ89uq_departmentIconBox{color:#3b82f6;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.QZ89uq_departmentSectionOpen .QZ89uq_departmentIconBox{color:#2563eb;background:#eff6ff;border-color:#bfdbfe}.QZ89uq_departmentTitle{flex-direction:column;gap:2px;display:flex}.QZ89uq_departmentTitle strong{color:#0f172a;font-size:15px;font-weight:700}.QZ89uq_departmentTitle small{color:#64748b;font-size:12px;font-weight:500}.QZ89uq_departmentSummary{color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:11.5px;font-weight:700;transition:all .15s;display:inline-flex}.QZ89uq_departmentSummaryActive{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.QZ89uq_chevron{transition:transform .2s cubic-bezier(.16,1,.3,1)}.QZ89uq_chevronOpen{transform:rotate(180deg)}.QZ89uq_departmentContent{background:#f8fafc;padding:16px}.QZ89uq_processGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (max-width:900px){.QZ89uq_processGrid{grid-template-columns:1fr}}.QZ89uq_processCard{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;transition:all .2s;display:flex;overflow:hidden;box-shadow:0 1px 3px #0f172a08}.QZ89uq_processCard:hover{border-color:#cbd5e1;box-shadow:0 4px 14px -2px #0f172a0f}.QZ89uq_processCardSelected{background:linear-gradient(#f8fbff 0%,#fff 100%);border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f6,0 4px 14px -2px #2563eb1f}.QZ89uq_processCardOpen{grid-column:1/-1}.QZ89uq_processCardHead{justify-content:space-between;align-items:flex-start;gap:14px;padding:16px 16px 12px;display:flex}.QZ89uq_processSelect{cursor:pointer;flex:1;align-items:flex-start;gap:12px;min-width:0;display:flex}.QZ89uq_processSelect input{accent-color:#2563eb;cursor:pointer;width:17px;height:17px;margin-top:3px}.QZ89uq_processMetaBlock{flex-direction:column;gap:4px;min-width:0;display:flex}.QZ89uq_processNameText{color:#0f172a;font-size:14.5px;font-weight:700;line-height:1.3}.QZ89uq_processOwnerLine{flex-wrap:wrap;align-items:center;gap:8px;font-size:11.5px;display:flex}.QZ89uq_ownerPill{color:#475569}.QZ89uq_ownerPill b{color:#1e40af;font-weight:700}.QZ89uq_categoryPill{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;padding:1px 7px;font-size:10.5px;font-weight:700}.QZ89uq_processSelectedBadge,.QZ89uq_processAvailableBadge{cursor:pointer;border:0;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:5px 10px;font-size:11px;font-weight:700;transition:all .15s;display:inline-flex}.QZ89uq_processSelectedBadge{color:#fff;background:#2563eb;box-shadow:0 2px 6px #2563eb4d}.QZ89uq_processAvailableBadge{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.QZ89uq_processAvailableBadge:hover{background:#dbeafe}.QZ89uq_processContent{flex-direction:column;gap:12px;padding:0 16px 14px;display:flex}.QZ89uq_chip{color:#334155;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;align-items:center;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.QZ89uq_processExpand{color:#2563eb;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-self:flex-start;align-items:center;gap:6px;padding:5px 10px;font-size:11.5px;font-weight:700;transition:all .15s;display:inline-flex}.QZ89uq_processExpand:hover{background:#eff6ff;border-color:#dbeafe}.QZ89uq_processDetail{background:#f8fafc;border-top:1px solid #e2e8f0;flex-direction:column;gap:14px;padding:16px;display:flex}.QZ89uq_secStatCard{background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:4px;padding:10px 14px;display:flex}.QZ89uq_secStatLabel{color:#64748b;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:5px;font-size:10.5px;font-weight:700;display:inline-flex}.QZ89uq_processOwnerTag{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:5px 12px;font-size:12px;transition:all .15s;display:inline-flex}.QZ89uq_processOwnerTag svg{color:#2563eb;flex-shrink:0}.QZ89uq_processOwnerTag span{color:#64748b;font-size:11.5px}.QZ89uq_processOwnerTag b{color:#0f172a;font-weight:700}.QZ89uq_processCardSelected .QZ89uq_processOwnerTag{background:#fff;border-color:#bfdbfe}.QZ89uq_pdiTableContainer{background:#fff;border:1px solid #e2e8f0;border-radius:10px;width:100%;overflow-x:auto;box-shadow:0 1px 3px #0f172a05}.QZ89uq_pdiTable{border-collapse:collapse;text-align:left;width:100%;font-size:12.5px}.QZ89uq_pdiTable thead tr{background:#f8fafc;border-bottom:1px solid #e2e8f0}.QZ89uq_pdiTable th{color:#475569;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;padding:10px 14px;font-size:11px;font-weight:700}.QZ89uq_pdiTable tbody tr{border-bottom:1px solid #f1f5f9;transition:background .15s}.QZ89uq_pdiTable tbody tr:last-child{border-bottom:0}.QZ89uq_pdiTable tbody tr:hover{background:#f8fbff}.QZ89uq_pdiTable td{color:#1e293b;vertical-align:middle;padding:11px 14px;font-size:12px}.QZ89uq_pdiElementName{color:#0f172a;align-items:center;gap:8px;display:flex}.QZ89uq_pdiElementName strong{color:#0f172a;font-weight:600}.QZ89uq_pdiElementDot{background:#3b82f6;border-radius:999px;flex-shrink:0;width:6px;height:6px}.QZ89uq_pdiValueHighlight{color:#1d4ed8;background:#eff6ff;border:1px solid #dbeafe;border-radius:6px;align-items:center;padding:2px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.QZ89uq_pdiValueMuted{color:#64748b;font-size:12px}.QZ89uq_selectionFooterBar{background:#fff;border:1px solid #e2e8f0;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding:16px 20px;display:flex;box-shadow:0 4px 16px -2px #0f172a0d}.QZ89uq_selectionFooterLeft{align-items:center;gap:16px;display:flex}.QZ89uq_selectionCounterBox{align-items:center;gap:14px;display:flex}.QZ89uq_selectionCounterNum{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;font-weight:800;display:flex}.QZ89uq_selectionCounterText strong{color:#0f172a;font-size:14px;font-weight:700;display:block}.QZ89uq_selectionCounterText p{color:#64748b;margin:2px 0 0;font-size:12px}.QZ89uq_selectionSummary{color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:10px;justify-content:space-between;gap:12px;margin-top:12px;padding:11px 14px;font-size:11px;display:flex}.QZ89uq_selectionSummary strong{color:#1d4ed8;font-size:13px}.QZ89uq_processList{gap:12px;display:grid}.QZ89uq_detailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.QZ89uq_detailGrid div,.QZ89uq_elementCard dl div{background:#fff;border:1px solid #e2e8f0;border-radius:10px;gap:4px;padding:10px 12px;display:grid}.QZ89uq_detailGrid span,.QZ89uq_elementCard dt{color:#64748b;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700}.QZ89uq_detailGrid b,.QZ89uq_elementCard dd{color:#0f172a;margin:0;font-size:13px;font-weight:600;line-height:1.4}.QZ89uq_elementList{gap:10px;display:grid}.QZ89uq_elementCard{background:#fff;border:1px solid #e2e8f0;border-radius:10px;gap:10px;padding:12px;display:grid}.QZ89uq_elementCard strong{color:#0f172a;font-size:13px}.QZ89uq_elementCard dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.QZ89uq_processSummary{gap:8px;padding:0 16px 16px;display:grid}.QZ89uq_markDone{color:#1d4ed8;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;justify-self:start;min-height:32px;padding:6px 12px;font-size:12px;font-weight:700}.QZ89uq_markDone:disabled{opacity:.55;cursor:default}.QZ89uq_taskHeadMeta{flex:none;align-items:center;gap:10px;display:flex}.QZ89uq_taskOwner{color:#2563eb;white-space:nowrap;font-size:12px;font-weight:600}.QZ89uq_taskOwner b{color:#1d4ed8;font-weight:700}.QZ89uq_taskActions{flex-wrap:wrap;gap:8px;display:flex}.QZ89uq_taskActionsSlot{align-items:center;min-height:32px;display:flex}.QZ89uq_taskAcceptedNote{color:#15803d;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.QZ89uq_statusPop{animation:.22s QZ89uq_taskStatusPop}@keyframes QZ89uq_taskStatusPop{0%{opacity:.65;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.QZ89uq_statusPop{animation:none}}.QZ89uq_retrievalCard{background:#fff;border:1px solid #e2e8f0;border-radius:16px;gap:0;display:grid;overflow:hidden}.QZ89uq_retrievalCardHead{background:#f8fafc;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px;display:flex}.QZ89uq_retrievalCardHead strong{color:#0f172a;font-size:15px;display:block}.QZ89uq_retrievalCardHead span{color:#64748b;font-family:ui-monospace,monospace;font-size:11px}.QZ89uq_retrievalCardMeta{color:#475569;flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:7px;min-width:150px;font-size:12px;display:flex}.QZ89uq_retrievalResponsible{white-space:nowrap;justify-content:flex-end;align-items:baseline;gap:5px;display:flex}.QZ89uq_retrievalResponsible small{color:#94a3b8;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.QZ89uq_retrievalResponsible b{color:#1d4ed8;font-size:13px}.QZ89uq_retrievalResponsible i{color:#64748b;font-size:12px;font-style:normal}.QZ89uq_retrievalFound,.QZ89uq_retrievalMissing{border-radius:999px;padding:5px 10px;font-size:11px;font-style:normal;font-weight:700}.QZ89uq_retrievalFound{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.QZ89uq_retrievalMissing{color:#9a3412;background:#fff7ed;border:1px solid #fdba74}.QZ89uq_retrievalBody{gap:16px;padding:16px 18px 18px;display:grid}.QZ89uq_retrievalLabel{color:#64748b;letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:700;display:block}.QZ89uq_retrievalEntry{gap:8px;display:grid}.QZ89uq_retrievalComposer{gap:8px;margin-bottom:10px;display:flex}.QZ89uq_retrievalComposer input{color:#0f172a;min-width:0;min-height:38px;font:inherit;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex:1;padding:8px 12px;font-size:13px}.QZ89uq_retrievalComposer input:focus{border-color:#93c5fd;outline:2px solid #bfdbfe}.QZ89uq_retrievalEmpty{color:#94a3b8;font-size:12px}.QZ89uq_ropaCategories{flex-direction:column;gap:8px;display:flex}.QZ89uq_categoryHint{color:#64748b;margin:4px 0 0;font-size:12px}.QZ89uq_ropaCategoryChip{color:#334155;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.QZ89uq_ropaCategoryChip:hover:not(:disabled){color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.QZ89uq_ropaCategoryChip:disabled{cursor:default}.QZ89uq_ropaCategoryChipAdded{color:#64748b;opacity:.85;background:#f1f5f9;border-color:#e2e8f0}.QZ89uq_retrievalChip{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;align-items:center;gap:6px;padding:4px 6px 4px 10px;font-size:12px;font-weight:600;display:inline-flex}.QZ89uq_retrievalChip button{color:#1d4ed8;cursor:pointer;background:0 0;border:0;border-radius:999px;width:18px;height:18px;font-size:14px;line-height:1}.QZ89uq_retrievalChip button:hover{background:#dbeafe}.QZ89uq_safeguard{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;gap:12px;padding:14px;display:grid}.QZ89uq_safeguardHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.QZ89uq_safeguardHead h3{color:#0f172a;letter-spacing:.03em;text-transform:uppercase;margin:0;font-size:13px}.QZ89uq_safeguardHead p,.QZ89uq_safeguardRow p{color:#64748b;margin:4px 0 0;font-size:12px}.QZ89uq_safeguardHead span{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;flex:none;padding:4px 8px;font-size:11px;font-weight:700}.QZ89uq_safeguardList{background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:grid;overflow:hidden}.QZ89uq_safeguardRow{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:16px;padding:12px;display:flex}.QZ89uq_safeguardRow:last-child{border-bottom:0}.QZ89uq_safeguardRow strong{color:#0f172a;align-items:center;gap:8px;font-size:13px;display:flex}.QZ89uq_safeguardRow em{color:#1d4ed8;letter-spacing:.04em;text-transform:uppercase;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;padding:2px 6px;font-size:10px;font-style:normal;font-weight:700}.QZ89uq_safeguardChoices,.QZ89uq_safeguardFooter div{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.QZ89uq_safeguardChoices button,.QZ89uq_safeguardFooter button{color:#334155;font:inherit;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:6px 8px;font-size:11px;font-weight:700}.QZ89uq_safeguardChoices button:disabled,.QZ89uq_safeguardFooter button:disabled{cursor:default;opacity:.55}.QZ89uq_safeguardSelected[data-decision=No\ Issue]{color:#fff;background:#059669;border-color:#059669}.QZ89uq_safeguardSelected[data-decision=Review\ Required]{color:#fff;background:#d97706;border-color:#d97706}.QZ89uq_safeguardSelected[data-decision=Redact]{color:#fff;background:#e11d48;border-color:#e11d48}.QZ89uq_safeguardSelected[data-decision=Not\ Applicable]{color:#fff;background:#334155;border-color:#334155}.QZ89uq_safeguardFooter{justify-content:space-between;align-items:center;gap:12px;padding-top:4px;display:flex}.QZ89uq_safeguardFooter p{color:#64748b;margin:0;font-size:12px}.QZ89uq_safeguardFooter b{color:#0f172a}.QZ89uq_safeguardFooter span{margin-left:8px}.QZ89uq_safeguardFooter button[data-sign=redact]{color:#be123c;background:#fff;border-color:#fecdd3}.QZ89uq_safeguardFooter button[data-sign=approve]{color:#fff;background:#059669;border-color:#059669}.QZ89uq_safeguardFooter button[data-sign=reviewed]{color:#1d4ed8;background:#fff;border-color:#bfdbfe}.QZ89uq_safeguardSignActive{box-shadow:inset 0 0 0 2px #0f172a}.QZ89uq_redactionItem{background:#fff;border:1px solid #e2e8f0;border-radius:12px;gap:10px;padding:12px;display:grid}.QZ89uq_redactionItemHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.QZ89uq_redactionItemHead strong{color:#0f172a;font-size:14px}.QZ89uq_retrievalProgress{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;flex:none;padding:6px 10px;font-size:12px;font-weight:700}.QZ89uq_retrievalGuide{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0;padding:12px;font-size:11px;display:grid}.QZ89uq_retrievalGuide span{align-items:center;gap:7px;display:flex}.QZ89uq_retrievalGuide b{color:#1d4ed8;background:#dbeafe;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;display:inline-flex}.QZ89uq_choice,.QZ89uq_choiceSelected{cursor:pointer;border-radius:10px;min-height:32px;padding:6px 12px;font-size:12px;font-weight:700}.QZ89uq_choice{color:#334155;background:#fff;border:1px solid #e2e8f0}.QZ89uq_choiceSelected{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.QZ89uq_choiceWithhold{color:#9a3412;cursor:pointer;background:#fff7ed;border:1px solid #fdba74;border-radius:10px;min-height:32px;padding:6px 12px;font-size:12px;font-weight:700}.QZ89uq_choice:disabled,.QZ89uq_choiceSelected:disabled,.QZ89uq_choiceWithhold:disabled{cursor:default;opacity:.6}.QZ89uq_redactionSystemCard{background:#fff;border:1px solid #e2e8f0;border-radius:16px;margin-bottom:16px;transition:box-shadow .15s,border-color .15s;overflow:hidden;box-shadow:0 1px 3px #0f172a0a}.QZ89uq_redactionSystemCard:hover{border-color:#cbd5e1;box-shadow:0 4px 12px #0f172a0f}.QZ89uq_redactionSystemHead{background:#f8fafc;border-bottom:1px solid #f1f5f9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.QZ89uq_redactionSystemTitleGroup{align-items:center;gap:10px;display:flex}.QZ89uq_redactionSystemIconWrap{color:#2563eb;background:#eff6ff;border-radius:8px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.QZ89uq_redactionSystemTitleRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.QZ89uq_redactionSystemName{color:#0f172a;font-size:14px;font-weight:700}.QZ89uq_redactionTaskIdBadge{color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;padding:2px 7px;font-family:ui-monospace,monospace;font-size:11px}.QZ89uq_redactionDeptBadge{color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:600}.QZ89uq_redactionSystemRight{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.QZ89uq_redactionOwnerBadge{color:#64748b;align-items:center;gap:5px;font-size:12px;display:inline-flex}.QZ89uq_redactionOwnerBadge b{color:#0f172a}.QZ89uq_systemStatusPillSigned{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.QZ89uq_systemStatusPillReady{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.QZ89uq_systemStatusPillPending{color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.QZ89uq_redactionSystemBody{padding:0}.QZ89uq_redactionItemsContainer{flex-direction:column;gap:8px;padding:12px 18px;display:flex}.QZ89uq_redactionItemRow{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:10px 14px;transition:all .15s}.QZ89uq_redactionItemRow:hover{border-color:#cbd5e1}.QZ89uq_redactionItemMain{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.QZ89uq_redactionItemLeft{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.QZ89uq_redactionItemIcon{color:#64748b;flex:none}.QZ89uq_redactionItemName{color:#0f172a;font-size:13px;font-weight:700}.QZ89uq_itemBadgeReleased{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.QZ89uq_itemBadgeWithheld{color:#c2410c;text-overflow:ellipsis;white-space:nowrap;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;align-items:center;gap:4px;max-width:380px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex;overflow:hidden}.QZ89uq_itemBadgePending{color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex}.QZ89uq_segmentedControl{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:2px;padding:2px;display:inline-flex}.QZ89uq_segmentBtn{color:#64748b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:5px;padding:5px 12px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.QZ89uq_segmentBtn:hover:not(:disabled){color:#0f172a;background:#ffffffa6}.QZ89uq_segmentBtn:disabled{cursor:not-allowed;opacity:.5}.QZ89uq_segmentBtnReleaseActive{font-weight:700;box-shadow:0 1px 2px #0000000f;color:#059669!important;background:#fff!important;border-color:#a7f3d0!important}.QZ89uq_segmentBtnWithholdActive{font-weight:700;box-shadow:0 1px 2px #0000000f;color:#c2410c!important;background:#fff!important;border-color:#fed7aa!important}.QZ89uq_exemptionDrawer{background:#fcfdfe;border:1px solid #fed7aa;border-radius:8px;flex-direction:column;gap:10px;margin-top:10px;padding:12px 14px;animation:.18s ease-out QZ89uq_fadeInExemption;display:flex}@keyframes QZ89uq_fadeInExemption{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.QZ89uq_exemptionDrawerHead{color:#9a3412;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.QZ89uq_exemptionDrawerFields{grid-template-columns:1.2fr 1fr;gap:10px;display:grid}@media (max-width:768px){.QZ89uq_exemptionDrawerFields{grid-template-columns:1fr}}.QZ89uq_exemptionSelectContainer,.QZ89uq_exemptionInputContainer{flex-direction:column;gap:3px;display:flex}.QZ89uq_exemptionFieldLabel{color:#64748b;text-transform:uppercase;letter-spacing:.03em;font-size:10px;font-weight:700}.QZ89uq_exemptionSelect,.QZ89uq_exemptionInput{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:7px;outline:none;padding:7px 10px;font-size:12px;transition:border-color .15s,box-shadow .15s}.QZ89uq_exemptionSelect:focus,.QZ89uq_exemptionInput:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1f}.QZ89uq_exemptionActions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.QZ89uq_exemptionCancelBtn{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:5px 11px;font-size:11px;font-weight:600}.QZ89uq_exemptionCancelBtn:hover:not(:disabled){color:#334155;background:#f8fafc}.QZ89uq_exemptionSaveBtn{color:#fff;cursor:pointer;background:#ea580c;border:1px solid #ea580c;border-radius:6px;padding:5px 12px;font-size:11px;font-weight:700}.QZ89uq_exemptionSaveBtn:hover:not(:disabled){background:#c2410c}.QZ89uq_attestationDock{background:#f8fafc;border-top:1px solid #f1f5f9;flex-direction:column;gap:10px;padding:12px 18px;display:flex}.QZ89uq_withheldBanner{background:#fffbeb;border:1px solid #fde68a;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}.QZ89uq_withheldBannerLeft{color:#92400e;align-items:center;gap:6px;font-size:12px;display:flex}.QZ89uq_withheldBannerIcon{color:#d97706;flex:none}.QZ89uq_withheldBannerTitle{font-weight:700}.QZ89uq_withheldBannerItems{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.QZ89uq_withheldItemPill{color:#78350f;background:#fef3c7;border:1px solid #fcd34d;border-radius:5px;padding:2px 7px;font-size:11px}.QZ89uq_withheldItemPill em{color:#92400e;font-style:normal}.QZ89uq_attestationDockMain{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.QZ89uq_attestationDockInfo{flex-direction:column;gap:2px;display:flex}.QZ89uq_attestationTitleRow{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.QZ89uq_attestationShieldIcon{color:#2563eb;flex:none}.QZ89uq_attestationHeading{color:#0f172a;font-size:13px;font-weight:700}.QZ89uq_attestationSummaryText{color:#64748b;margin:0;font-size:12px}.QZ89uq_attestationDockActions,.QZ89uq_signedButtonGroup{align-items:center;gap:8px;display:flex}.QZ89uq_signedBadgeSuccess{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:7px;align-items:center;gap:5px;padding:5px 11px;font-size:12px;font-weight:700;display:inline-flex}.QZ89uq_signedBadgeRedacted{color:#c2410c;background:#fff7ed;border:1px solid #fed7aa;border-radius:7px;align-items:center;gap:5px;padding:5px 11px;font-size:12px;font-weight:700;display:inline-flex}.QZ89uq_modifySignBtn{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:7px;padding:5px 11px;font-size:11px;font-weight:600;transition:all .15s}.QZ89uq_modifySignBtn:hover:not(:disabled){color:#0f172a;background:#f1f5f9}.QZ89uq_attestSignApproveBtn{color:#fff;cursor:pointer;background:#16a34a;border:none;border-radius:8px;padding:8px 16px;font-size:12px;font-weight:700;transition:all .15s;box-shadow:0 1px 3px #16a34a38}.QZ89uq_attestSignApproveBtn:hover:not(:disabled){background:#15803d;transform:translateY(-1px)}.QZ89uq_attestSignApproveBtn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.QZ89uq_attestSignRedactBtn{color:#fff;cursor:pointer;background:#ea580c;border:none;border-radius:8px;padding:8px 16px;font-size:12px;font-weight:700;transition:all .15s;box-shadow:0 1px 3px #ea580c38}.QZ89uq_attestSignRedactBtn:hover:not(:disabled){background:#c2410c;transform:translateY(-1px)}.QZ89uq_attestSignRedactBtn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.QZ89uq_taskCompletionModal{gap:12px;padding-top:17px;display:grid}.QZ89uq_modalOverlay{z-index:50;background:#0f172a6b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.QZ89uq_taskModal{background:#fff;border:1px solid #e2e8f0;border-radius:16px;width:min(100%,520px);max-height:min(720px,100vh - 40px);padding:20px;overflow:auto;box-shadow:0 24px 70px #0f172a3d}.QZ89uq_taskModalHead{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:14px;display:flex}.QZ89uq_taskModalHead h2{color:#0f172a;margin:0;font-size:17px}.QZ89uq_taskModalHead p{color:#64748b;margin:4px 0 0;font-size:12px}.QZ89uq_modalClose{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex:none;width:30px;height:30px;font-size:20px;line-height:1}.QZ89uq_taskCompletionModal p{color:#475569;margin:0;font-size:13px;line-height:1.5}.QZ89uq_taskCompletionModal label{color:#334155;gap:6px;font-size:12px;font-weight:700;display:grid}.QZ89uq_taskCompletionModal select,.QZ89uq_taskCompletionModal textarea{box-sizing:border-box;color:#334155;width:100%;font:inherit;background:#f8fafc;border:1px solid #cbd5e1;border-radius:9px;padding:9px 10px;font-size:12px;font-weight:500}.QZ89uq_grievanceThreadCard{background:#fff;border:1px solid #e2e8f0;border-radius:14px;margin-top:18px;padding:18px 20px}.QZ89uq_grievanceThreadCard h2{color:#0f172a;margin:0;font-size:15px}.QZ89uq_grievanceThreadIntro,.QZ89uq_grievanceThreadEmpty,.QZ89uq_grievanceThreadClosed{color:#64748b;margin:8px 0 0;font-size:12px;line-height:1.45}.QZ89uq_grievanceThreadList{flex-direction:column;gap:10px;margin-top:14px;display:flex}.QZ89uq_grievanceThreadItem{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:10px 12px}.QZ89uq_grievanceThreadItem strong,.QZ89uq_grievanceThreadItem p,.QZ89uq_grievanceThreadItem small{display:block}.QZ89uq_grievanceThreadItem strong{color:#334155;font-size:11px}.QZ89uq_grievanceThreadItem p{color:#0f172a;white-space:pre-wrap;margin:4px 0 0;font-size:13px;line-height:1.45}.QZ89uq_grievanceThreadItem small{color:#94a3b8;margin-top:4px;font-size:11px}.QZ89uq_grievanceThreadError{color:#b91c1c;margin:0;font-size:12px}.QZ89uq_grievanceThreadComposer{flex-direction:column;align-items:flex-start;gap:8px;margin-top:14px;display:flex}.QZ89uq_grievanceThreadComposer textarea{box-sizing:border-box;color:#334155;width:100%;font:inherit;background:#f8fafc;border:1px solid #cbd5e1;border-radius:9px;padding:9px 10px;font-size:13px}.QZ89uq_grievanceThreadComposer button{color:#fff;font:inherit;cursor:pointer;background:#1d4ed8;border:0;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:600}.QZ89uq_grievanceThreadComposer button:disabled{opacity:.6;cursor:default}.QZ89uq_grievanceRejectionCard,.QZ89uq_grievanceResolutionCard{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:14px;margin-top:18px;padding:18px 20px}.QZ89uq_grievanceRejectionCard{background:#fef2f2;border-color:#fecaca}.QZ89uq_grievanceRejectionCard h2{color:#991b1b;margin:0 0 10px;font-size:15px}.QZ89uq_grievanceRejectionCard p{color:#7f1d1d;margin:0;font-size:14px;line-height:1.5}.QZ89uq_grievanceResolutionCard h2{color:#14532d;margin:0 0 10px;font-size:15px}.QZ89uq_grievanceResolutionOutcome{color:#166534;text-transform:uppercase;letter-spacing:.04em;background:#dcfce7;border:1px solid #86efac;border-radius:999px;margin-bottom:8px;padding:4px 10px;font-size:11px;font-weight:800;display:inline-block}.QZ89uq_grievanceResolutionMeta{color:#15803d;margin:0 0 8px;font-size:12px}.QZ89uq_grievanceResolutionCard p{color:#14532d;margin:0;font-size:13px;line-height:1.5}.QZ89uq_grievanceResolutionCard footer{color:#166534;margin-top:10px;font-size:12px}.QZ89uq_taskCompletionModal input[type=file]{box-sizing:border-box;color:#334155;width:100%;font:inherit;background:#f8fafc;border:1px solid #cbd5e1;border-radius:9px;padding:9px 10px;font-size:12px}.QZ89uq_processSelected{color:#047857;letter-spacing:.04em;text-transform:uppercase;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:700}.QZ89uq_chipRow{flex-wrap:wrap;gap:6px;display:flex}.QZ89uq_chip{color:#334155;background:#f1f5f9;border-radius:999px;padding:4px 8px;font-size:11px}.QZ89uq_identityRow b,.QZ89uq_identityRow strong{color:#0f172a;text-align:right}.QZ89uq_identityRow strong{color:#1d4ed8;font-family:ui-monospace,monospace}.QZ89uq_stageFooter{border-top:1px solid #f1f5f9;justify-content:flex-end;align-items:center;gap:12px;margin-top:20px;padding-top:16px;display:flex}.QZ89uq_stageFooterSplit{justify-content:space-between;gap:12px}.QZ89uq_stageFooterNote{justify-content:flex-start}.QZ89uq_rejectionNote{color:#7f1d1d;text-align:left;margin:0;font-size:13px;line-height:1.5}.QZ89uq_checkList{flex-direction:column;gap:8px;margin-top:14px;display:flex}.QZ89uq_checkRow{border:1px solid #e2e8f0;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.QZ89uq_checkRow strong,.QZ89uq_checkRow small{display:block}.QZ89uq_checkRow strong{color:#0f172a;font-size:13px}.QZ89uq_checkRow small{color:#64748b;margin-top:2px;font-size:12px}.QZ89uq_checkPass{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.QZ89uq_checkFail{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.QZ89uq_readyBadge,.QZ89uq_actionBadge{letter-spacing:.03em;text-transform:uppercase;border-radius:999px;align-items:center;padding:6px 10px;font-size:11px;font-weight:700;display:inline-flex}.QZ89uq_readyBadge{color:#15803d;background:#dcfce7}.QZ89uq_actionBadge{color:#b45309;background:#fef3c7}.QZ89uq_returnSubtleBtn{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:7px;min-height:38px;padding:8px 14px;font-size:12.5px;font-weight:600;transition:all .15s ease-in-out;display:inline-flex;box-shadow:0 1px 2px #0000000a}.QZ89uq_returnSubtleBtn:hover:not(:disabled){color:#b45309;background:#fffbeb;border-color:#fde68a;box-shadow:0 2px 4px #b4530914}.QZ89uq_returnSubtleBtn:focus-visible{border-color:#f59e0b;outline:none;box-shadow:0 0 0 2px #d9770640}.QZ89uq_returnSubtleBtn:disabled{opacity:.5;cursor:not-allowed}.QZ89uq_returnSubtleIcon{color:#94a3b8;transition:color .15s ease-in-out}.QZ89uq_returnSubtleBtn:hover:not(:disabled) .QZ89uq_returnSubtleIcon{color:#d97706}.QZ89uq_returnModalIconWrap{color:#b45309;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.QZ89uq_returnModalBody{flex-direction:column;gap:16px;padding-top:16px;display:flex}.QZ89uq_returnModalNotice{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 14px;font-size:12.5px;line-height:1.45;display:flex}.QZ89uq_returnModalNotice p{margin:0}.QZ89uq_returnModalNoticeIcon{color:#d97706;flex-shrink:0;margin-top:1px}.QZ89uq_returnModalFields{flex-direction:column;gap:16px;display:flex}.QZ89uq_returnCharCounter{color:#94a3b8;font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:600}.QZ89uq_returnFieldMeta{justify-content:space-between;align-items:center;margin-top:-2px;display:flex}.QZ89uq_returnAttachmentSection{flex-direction:column;gap:8px;display:flex}.QZ89uq_returnAttachmentLabel{color:#334155;font-size:12px;font-weight:700}.QZ89uq_returnFileChip{color:#1e293b;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:inline-flex}.QZ89uq_returnFileRemoveBtn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:18px;height:18px;padding:0;transition:all .15s ease-in-out;display:inline-flex}.QZ89uq_returnFileRemoveBtn:hover{color:#dc2626;background:#fee2e2}.QZ89uq_returnModalError{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin:0;padding:8px 12px;font-size:12px;font-weight:500}.QZ89uq_returnModalFoot{border-top:1px solid #f1f5f9;justify-content:flex-end;gap:10px;margin-top:20px;padding-top:16px;display:flex}.QZ89uq_returnConfirmAction{color:#fff;cursor:pointer;background:#d97706;border:1px solid #b45309;border-radius:12px;align-items:center;gap:8px;min-height:40px;padding:8px 18px;font-size:13px;font-weight:600;transition:all .15s ease-in-out;display:inline-flex}.QZ89uq_returnConfirmAction:hover:not(:disabled){background:#b45309;border-color:#92400e}.QZ89uq_returnConfirmAction:disabled{opacity:.55;cursor:not-allowed}.QZ89uq_returnPanel{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;gap:14px;margin-top:16px;padding:16px;display:flex}.QZ89uq_returnPanelIntro strong{color:#0f172a;margin-bottom:4px;font-size:13px;display:block}.QZ89uq_returnPanelIntro p{color:#64748b;margin:0;font-size:12px;font-weight:500;line-height:1.45}.QZ89uq_returnPanelGrid{grid-template-columns:minmax(0,1.4fr) minmax(200px,.8fr);align-items:start;gap:14px;display:grid}@media (max-width:720px){.QZ89uq_returnPanelGrid{grid-template-columns:1fr}}.QZ89uq_returnField{color:#334155;flex-direction:column;gap:8px;font-size:12px;font-weight:700;display:flex}.QZ89uq_returnField textarea,.QZ89uq_returnField select{box-sizing:border-box;width:100%;font:inherit;color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:10px 12px;font-weight:500}.QZ89uq_returnField textarea{resize:vertical;min-height:88px}.QZ89uq_returnField select{cursor:pointer;min-height:42px}.QZ89uq_returnActionTooltipWrap{display:inline-block}.QZ89uq_returnAttachment{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.QZ89uq_returnAttachmentInput{display:none}.QZ89uq_returnAttachmentBtn{color:#334155;font:inherit;cursor:pointer;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:600;display:inline-flex}.QZ89uq_returnAttachmentBtn:hover{background:#f1f5f9;border-color:#94a3b8}.QZ89uq_returnAttachmentName{color:#0f172a;font-size:12px;font-weight:500}.QZ89uq_returnAttachmentHint{color:#94a3b8;font-size:12px;font-weight:500}.QZ89uq_error{color:#dc2626;margin:0;font-size:12px}.QZ89uq_chatLayout{background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex:1;grid-template-columns:320px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.QZ89uq_chatList{background:#fff;border-right:1px solid #e2e8f0;flex-direction:column;display:flex;overflow:auto}.QZ89uq_chatListItem{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f1f5f9;flex-direction:column;gap:4px;width:100%;padding:14px 16px;display:flex}.QZ89uq_chatListItem:hover{background:#f8fafc}.QZ89uq_chatListActive{background:#eff6ff}.QZ89uq_chatListTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.QZ89uq_chatListTop strong{font-size:13px}.QZ89uq_chatListId{color:#64748b;font-family:ui-monospace,monospace;font-size:11px}.QZ89uq_chatListPreview{color:#475569;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.QZ89uq_chatUnread{color:#fff;background:#2563eb;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-style:normal;font-weight:700;display:inline-flex}.QZ89uq_chatPane{background:#f8fafc;flex-direction:column;min-width:0;display:flex}.QZ89uq_chatPaneHeader{background:#fff;border-bottom:1px solid #e2e8f0;padding:16px 20px}.QZ89uq_chatPaneHeader h2{margin:0;font-size:16px}.QZ89uq_chatPaneHeader p{color:#64748b;margin:4px 0 0;font-size:12px}.QZ89uq_chatThread{flex-direction:column;flex:1;gap:10px;min-height:0;padding:16px 20px;display:flex;overflow:auto}.QZ89uq_chatEmpty{color:#64748b;text-align:center;margin:auto;font-size:13px}.QZ89uq_chatBubble{max-width:78%;padding:10px 12px}.QZ89uq_chatBubble p{white-space:pre-wrap;margin:0;font-size:13px;line-height:1.45}.QZ89uq_chatBubble small{opacity:.75;margin-top:6px;font-size:10px;display:block}.QZ89uq_chatOwn{color:#fff;background:#2563eb;border-radius:16px 16px 4px;align-self:flex-end}.QZ89uq_chatOther{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:16px 16px 16px 4px;align-self:flex-start}.QZ89uq_chatComposer{background:#fff;border-top:1px solid #e2e8f0;align-items:center;gap:8px;padding:14px 16px;display:flex}.QZ89uq_chatComposer input{min-height:38px;font:inherit;border:1px solid #e2e8f0;border-radius:12px;flex:1;padding:8px 12px;font-size:13px}@media (max-width:1100px){.QZ89uq_chatLayout{grid-template-columns:1fr;min-height:auto}.QZ89uq_chatList{border-bottom:1px solid #e2e8f0;border-right:0;max-height:280px}.QZ89uq_chatPane{min-height:420px}.QZ89uq_metrics,.QZ89uq_pipeline,.QZ89uq_stepper,.QZ89uq_identityGrid,.QZ89uq_processGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.QZ89uq_caseTitleRow,.QZ89uq_stageHead{flex-direction:column;align-items:flex-start}.QZ89uq_elementCard dl{grid-template-columns:1fr}}@media (max-width:800px){.QZ89uq_shell{flex-direction:column}.QZ89uq_sidebar{height:auto;position:static}.QZ89uq_retrievalCardHead{flex-direction:column}.QZ89uq_retrievalCardMeta{align-items:flex-start;min-width:0}.QZ89uq_retrievalGuide{grid-template-columns:1fr}.QZ89uq_sidebar{flex-basis:auto;width:100%}.QZ89uq_departmentButton,.QZ89uq_selectionSummary{flex-direction:column;align-items:flex-start}.QZ89uq_departmentRow{align-items:flex-start}.QZ89uq_departmentSummary{justify-content:space-between;width:100%}.QZ89uq_processGrid{grid-template-columns:1fr}.QZ89uq_processCardOpen{grid-column:auto}}.QZ89uq_grievanceTableCard{flex-direction:column;display:flex}.QZ89uq_grievanceTableWrap{overflow-x:auto}.QZ89uq_grievanceTable{table-layout:fixed;min-width:100%}.QZ89uq_grievanceTable th,.QZ89uq_grievanceTable td{vertical-align:middle}.QZ89uq_grievanceTable th:first-child{width:7.5rem}.QZ89uq_grievanceTable th:nth-child(2){width:8.5rem}.QZ89uq_grievanceTable th:nth-child(3){width:7rem}.QZ89uq_grievanceTable th:nth-child(5){width:11rem}.QZ89uq_grievanceTable th:nth-child(6),.QZ89uq_grievanceTable td:nth-child(6){white-space:nowrap;width:13rem}.QZ89uq_grievanceTable th:nth-child(7){width:7.5rem}.QZ89uq_grievanceSubjectCell{text-overflow:ellipsis;white-space:nowrap;color:#334155;font-weight:500;overflow:hidden}.QZ89uq_grievanceStageCell{color:#64748b;font-size:12px}.QZ89uq_grievanceKindPill{letter-spacing:.02em;color:#7c3aed;white-space:nowrap;background:#faf5ff;border:1px solid #e9d5ff;border-radius:999px;align-items:center;padding:3px 9px;font-size:10px;font-weight:700;display:inline-flex}.QZ89uq_grievanceRowActions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.QZ89uq_grievanceResolveBtn{color:#fff;cursor:pointer;background:#2563eb;border:0;border-radius:10px;min-height:32px;padding:6px 14px;font-size:12px;font-weight:700}.QZ89uq_grievanceResolveBtn:hover:not(:disabled){background:#1d4ed8}.QZ89uq_grievanceResolveBtn:disabled{opacity:.55;cursor:default}.QZ89uq_grievanceCloseBtn{color:#fff;cursor:pointer;background:#059669;border:0;border-radius:10px;min-height:32px;padding:6px 14px;font-size:12px;font-weight:700}.QZ89uq_grievanceCloseBtn:hover:not(:disabled){background:#047857}.QZ89uq_grievanceCloseBtn:disabled{opacity:.55;cursor:default}.QZ89uq_grievanceStepSkipped{color:#94a3b8;background:#f8fafc;border-color:#e2e8f0}.QZ89uq_grievanceActionMuted{color:#94a3b8;padding-right:4px;font-size:12px}.QZ89uq_grievanceUiNote{color:#64748b;border-top:1px solid #f1f5f9;align-items:flex-start;gap:8px;margin:0;padding:14px 20px 18px;font-size:12px;line-height:1.45;display:flex}.QZ89uq_grievanceDetailPage{flex-direction:column;gap:18px;display:flex}.QZ89uq_grievanceSubNav{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:10px 16px;display:flex}.QZ89uq_grievanceBackPill{color:#1e293b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:600;line-height:1.3;display:inline-flex}.QZ89uq_grievanceBackPill:hover{background:#f8fafc;border-color:#cbd5e1}.QZ89uq_grievanceReviewerGroup{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.QZ89uq_grievanceHeroToolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.QZ89uq_grievanceReasonLine{color:#475569;margin:10px 0 0;font-size:13px;line-height:1.45}.QZ89uq_grievanceLoadError{color:#b91c1c;margin:0;padding:20px;font-size:13px}.QZ89uq_grievanceBackLink{color:#2563eb;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:13px;font-weight:600;display:inline-flex}.QZ89uq_grievanceReviewerLabel{color:#64748b;white-space:nowrap;font-size:13px;font-weight:500}.QZ89uq_grievanceReviewerPill{color:#1e293b;background:#e8eef4;border:1px solid #e2e8f0;border-radius:999px;align-items:center;padding:6px 14px;font-size:13px;font-weight:700;line-height:1.35;display:inline-flex}.QZ89uq_grievanceHero{background:#fff;border:1px solid #e2e8f0;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(260px,300px);gap:16px;padding:20px;display:grid}.QZ89uq_grievanceHeroMain h1{color:#0f172a;margin:10px 0 6px;font-size:28px;font-weight:800}.QZ89uq_grievanceBadges{flex-wrap:wrap;gap:8px;display:flex}.QZ89uq_grievanceIdBadge,.QZ89uq_grievanceStatusBadge,.QZ89uq_grievanceLinkBadge,.QZ89uq_grievanceStandaloneBadge{border-radius:999px;align-items:center;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.QZ89uq_grievanceIdBadge{color:#6b21a8;background:#f3e8ff;border:1px solid #e9d5ff}.QZ89uq_grievanceStatusBadge{color:#7c3aed;background:#faf5ff;border:1px solid #ddd6fe}.QZ89uq_grievanceLinkBadge{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.QZ89uq_grievanceStandaloneBadge{color:#c2410c;background:#fff7ed;border:1px solid #fed7aa}.QZ89uq_grievanceContact,.QZ89uq_grievanceRaised{color:#64748b;margin:0;font-size:13px}.QZ89uq_grievanceRaised{align-items:center;gap:6px;margin-top:8px;display:inline-flex}.QZ89uq_grievanceSlaOuter{color:#ede9fe;box-sizing:border-box;background:linear-gradient(160deg,#4c1d95 0%,#312e81 55%,#1e1b4b 100%);border-radius:14px;flex-direction:column;gap:12px;min-height:100%;padding:16px 16px 14px;display:flex}.QZ89uq_grievanceSlaOuterTitle{letter-spacing:.08em;text-transform:uppercase;opacity:.95;justify-content:center;align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}.QZ89uq_grievanceSlaInner{color:#064e3b;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:12px;padding:14px 14px 12px}.QZ89uq_grievanceSlaInnerHead{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.QZ89uq_grievanceSlaInnerTitle{letter-spacing:.06em;text-transform:uppercase;color:#047857;align-items:center;gap:6px;font-size:10px;font-weight:800;display:inline-flex}.QZ89uq_grievanceSlaBadgeOnTrack,.QZ89uq_grievanceSlaBadgeOverdue,.QZ89uq_grievanceSlaBadgePaused{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:3px 8px;font-size:9px;font-style:normal;font-weight:800}.QZ89uq_grievanceSlaBadgeOnTrack{color:#047857;background:#d1fae5;border:1px solid #6ee7b7}.QZ89uq_grievanceSlaBadgeOverdue{color:#b91c1c;background:#fee2e2;border:1px solid #fecaca}.QZ89uq_grievanceSlaBadgePaused{color:#92400e;background:#fef3c7;border:1px solid #fde68a}.QZ89uq_grievanceSlaCountdown{letter-spacing:.02em;color:#022c22;flex-wrap:wrap;gap:10px 14px;font-size:22px;font-weight:800;line-height:1.1;display:flex}.QZ89uq_grievanceSlaDeadline{color:#047857;margin:10px 0 0;font-size:11px;font-weight:600}.QZ89uq_grievanceSlaBasis{text-align:right;opacity:.88;letter-spacing:.02em;margin:auto 0 0;font-size:10px;font-weight:600}.QZ89uq_grievanceDsrStepperWrap{margin-bottom:16px}.QZ89uq_grievanceDsrStepperLabel{letter-spacing:.05em;text-transform:uppercase;color:#64748b;margin:0 0 10px;font-size:11px;font-weight:700}.QZ89uq_grievanceDsrStepper{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;display:grid}.QZ89uq_grievanceDsrStep{color:#64748b;text-align:left;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;min-height:52px;padding:8px 6px}.QZ89uq_grievanceDsrStep span{opacity:.7;font-size:9px;font-weight:700;display:block}.QZ89uq_grievanceDsrStep strong{color:#334155;margin-top:4px;font-size:9px;font-weight:700;line-height:1.25;display:block}.QZ89uq_grievanceDsrStepDone{background:#ecfdf5;border-color:#a7f3d0}.QZ89uq_grievanceDsrStepDone strong{color:#065f46}.QZ89uq_grievanceDsrStepActive{color:#fff;background:#2563eb;border-color:#2563eb;box-shadow:0 4px 14px #2563eb40}.QZ89uq_grievanceDsrStepActive span,.QZ89uq_grievanceDsrStepActive strong{color:#fff}.QZ89uq_grievanceContextCard,.QZ89uq_grievanceLifecycleCard{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:18px}.QZ89uq_grievanceContextHead{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.QZ89uq_grievanceContextHead h2{text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:800;display:flex}.QZ89uq_grievanceContextHead p{color:#64748b;margin:4px 0 0;font-size:12px}.QZ89uq_grievanceWorkspaceLink{color:#1d4ed8;cursor:pointer;white-space:nowrap;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:600;display:inline-flex}.QZ89uq_dsrContextSteps{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.QZ89uq_dsrContextStep{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:10px 8px;font-size:10px}.QZ89uq_dsrContextStep svg{color:#16a34a;margin-bottom:4px}.QZ89uq_dsrContextStep strong{margin-bottom:2px;font-size:10px;display:block}.QZ89uq_grievanceContextGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.QZ89uq_grievanceContextPanel{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:14px}.QZ89uq_grievanceContextPanel h3{text-transform:uppercase;letter-spacing:.05em;color:#64748b;margin:0 0 8px;font-size:11px}.QZ89uq_grievanceContextPanel p{color:#0f172a;margin:0;font-size:13px;line-height:1.5}.QZ89uq_grievanceContextPanel footer{color:#64748b;margin-top:10px;font-size:11px;display:block}.QZ89uq_grievanceStatementPanel{background:#faf5ff;border-color:#e9d5ff}.QZ89uq_grievanceLifecycleHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.QZ89uq_grievanceLifecycleHead h2{margin:0;font-size:16px;font-weight:800}.QZ89uq_grievanceLifecycleHint{color:#64748b;margin:4px 0 0;font-size:12px;font-weight:500}.QZ89uq_grievanceLifecycleHead span{color:#7c3aed;font-size:12px;font-weight:600}.QZ89uq_grievanceLifecycleClose{border-top:1px solid #f1f5f9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding-top:14px;display:flex}.QZ89uq_grievanceNextBtn{align-items:center;gap:6px;display:inline-flex}.QZ89uq_grievanceLifecycleActions{align-items:center;gap:8px;display:flex}.QZ89uq_grievanceLifecycleClose p{color:#64748b;margin:0;font-size:13px;line-height:1.45}.QZ89uq_grievanceLifecycleTrack{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.QZ89uq_grievanceLifecycleStep{text-align:center;min-height:118px;font:inherit;color:inherit;box-sizing:border-box;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;align-items:center;width:100%;padding:14px 10px 12px;display:flex}.QZ89uq_grievanceLifecycleStep:disabled{cursor:default;opacity:1}.QZ89uq_grievanceLifecycleStepAction:not(:disabled){cursor:pointer}.QZ89uq_grievanceLifecycleStepAction:not(:disabled):hover{border-color:#a78bfa;box-shadow:0 4px 12px #7c3aed1f}.QZ89uq_grievanceLifecycleStep strong{margin-top:8px;font-size:11px;display:block}.QZ89uq_grievanceLifecycleStep span{color:#64748b;margin-top:2px;font-size:10px;display:block}.QZ89uq_grievanceLifecycleStep em{color:#94a3b8;margin-top:6px;font-size:10px;font-style:normal;font-weight:700;display:block}.QZ89uq_grievanceStepIcon{color:#475569;background:#e2e8f0;border-radius:999px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:grid}.QZ89uq_grievanceStepDone{background:#ecfdf5;border-color:#a7f3d0}.QZ89uq_grievanceStepDone .QZ89uq_grievanceStepIcon{color:#fff;background:#16a34a}.QZ89uq_grievanceStepDone em{color:#15803d}.QZ89uq_grievanceStepActive{background:#faf5ff;border-color:#c4b5fd;box-shadow:0 0 0 1px #ddd6fe}.QZ89uq_grievanceStepActive .QZ89uq_grievanceStepIcon{color:#fff;background:#7c3aed}.QZ89uq_grievanceStepActive em{color:#6d28d9}.QZ89uq_grievanceStepRejected{background:#fef2f2;border-color:#fecaca}.QZ89uq_grievanceStepRejected .QZ89uq_grievanceStepIcon{color:#fff;background:#dc2626}.QZ89uq_grievanceStepRejected em{color:#b91c1c}@media (max-width:1100px){.QZ89uq_grievanceHero{grid-template-columns:1fr}.QZ89uq_dsrContextSteps{grid-template-columns:repeat(2,minmax(0,1fr))}.QZ89uq_grievanceContextGrid{grid-template-columns:1fr}.QZ89uq_grievanceLifecycleTrack,.QZ89uq_grievanceDsrStepper{grid-template-columns:repeat(2,minmax(0,1fr))}}.QZ89uq_appointmentReadout{color:#475569;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 0;font-size:13px;display:flex}.QZ89uq_appointedName,.QZ89uq_unappointedName{white-space:nowrap;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.QZ89uq_appointedName{color:#1e3a8a;background:#eff6ff}.QZ89uq_assignPage{gap:20px;display:grid}.QZ89uq_assignHero{background:linear-gradient(135deg,#fff 0%,#f8fafc 100%);border:1px solid #e2e8f0;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:24px 28px;display:flex;box-shadow:0 1px 3px #0000000a}.QZ89uq_assignHeroLeft{max-width:680px}.QZ89uq_assignEyebrow{text-transform:uppercase;letter-spacing:.05em;color:#2563eb;background:#eff6ff;border:1px solid #dbeafe;border-radius:6px;align-items:center;gap:6px;margin-bottom:10px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.QZ89uq_assignHero h1{color:#0f172a;letter-spacing:-.02em;margin:0 0 8px;font-size:24px;font-weight:800}.QZ89uq_assignHero p{color:#64748b;margin:0;font-size:13px;line-height:1.6}.QZ89uq_assignHeroStats{flex-shrink:0;align-items:center;gap:12px;display:flex}.QZ89uq_assignStatBox{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-width:130px;padding:14px 18px;display:flex;box-shadow:0 1px 2px #00000008}.QZ89uq_statBoxAmber{background:#fffbeb;border-color:#fde68a}.QZ89uq_statBoxAmber .QZ89uq_assignStatValue{color:#b45309}.QZ89uq_statBoxGreen{background:#f0fdf4;border-color:#bbf7d0}.QZ89uq_statBoxGreen .QZ89uq_assignStatValue{color:#166534}.QZ89uq_assignStatValue{color:#0f172a;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:24px;font-weight:800;line-height:1}.QZ89uq_assignStatLabel{color:#64748b;text-transform:uppercase;letter-spacing:.03em;margin-top:5px;font-size:11px;font-weight:600}.QZ89uq_assignRosterSection{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:18px 20px;box-shadow:0 1px 3px #00000008}.QZ89uq_assignRosterHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.QZ89uq_assignRosterTitleGroup{color:#0f172a;align-items:center;gap:8px;display:flex}.QZ89uq_assignRosterTitleGroup strong{font-size:14px;font-weight:700}.QZ89uq_assignRosterTag{color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:20px;padding:2px 8px;font-size:11px;font-weight:600}.QZ89uq_clearFilterChip{color:#1d4ed8;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:20px;align-items:center;gap:8px;padding:4px 12px;font-size:12px;transition:all .15s;display:inline-flex}.QZ89uq_clearFilterChip:hover{background:#dbeafe}.QZ89uq_clearFilterCross{font-size:12px;font-weight:700}.QZ89uq_rosterTip{color:#94a3b8;font-size:12px}.QZ89uq_assignLoad{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.QZ89uq_assignLoadCard{text-align:left;cursor:pointer;font:inherit;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;outline:none;flex-direction:column;gap:10px;padding:14px;transition:all .18s;display:flex}.QZ89uq_assignLoadCard:hover{background:#fff;border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 4px 12px #0000000d}.QZ89uq_assignLoadCardActive{background:#fff;border-color:#3b82f6!important;box-shadow:0 0 0 2px #3b82f633!important}.QZ89uq_assignLoadTop{align-items:center;gap:10px;display:flex}.QZ89uq_assignAvatar{color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#1d4ed8 100%);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:flex;box-shadow:0 2px 4px #2563eb40}.QZ89uq_assignLoadInfo{flex:1;min-width:0}.QZ89uq_consultantName{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;display:block;overflow:hidden}.QZ89uq_consultantIdBadge{color:#64748b;margin-top:1px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;display:block}.QZ89uq_assignLoadBottom{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:8px;padding-top:8px;font-size:11px;display:flex}.QZ89uq_workloadStatusFree{color:#166534;align-items:center;gap:5px;font-weight:600;display:inline-flex}.QZ89uq_workloadStatusBusy{color:#1d4ed8;align-items:center;gap:5px;font-weight:600;display:inline-flex}.QZ89uq_workloadStatusDot{background:currentColor;border-radius:50%;width:6px;height:6px}.QZ89uq_workloadDetail{color:#94a3b8;font-size:11px}.QZ89uq_assignToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.QZ89uq_assignSegment{background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:6px;padding:4px;display:inline-flex;box-shadow:0 1px 2px #00000005}.QZ89uq_assignTab,.QZ89uq_assignTabActive{min-height:36px;font:inherit;cursor:pointer;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.QZ89uq_assignTab{color:#475569;background:0 0}.QZ89uq_assignTab:hover{color:#0f172a;background:#f8fafc}.QZ89uq_assignTabActive{color:#fff;background:#0f172a}.QZ89uq_tabBadge{color:inherit;background:#fff3;border-radius:12px;padding:2px 7px;font-size:11px;font-weight:700}.QZ89uq_assignTab .QZ89uq_tabBadge{color:#475569;background:#f1f5f9}.QZ89uq_assignFilters{background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:4px;padding:4px;display:inline-flex;box-shadow:0 1px 2px #00000005}.QZ89uq_filterBtn,.QZ89uq_filterBtnActive{min-height:32px;font:inherit;cursor:pointer;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.QZ89uq_filterBtn{color:#64748b;background:0 0}.QZ89uq_filterBtn:hover{color:#0f172a;background:#f8fafc}.QZ89uq_filterBtnActive{color:#fff;background:#2563eb}.QZ89uq_filterDotAmber{background:#f59e0b;border-radius:50%;width:6px;height:6px}.QZ89uq_filterBtnActive .QZ89uq_filterDotAmber{background:#fef08a}.QZ89uq_filterBadge{background:#0000000f;border-radius:10px;padding:1px 6px;font-size:11px;font-weight:700}.QZ89uq_filterBtnActive .QZ89uq_filterBadge{color:#fff;background:#ffffff40}.QZ89uq_assignList{gap:12px;display:grid}.QZ89uq_assignRow{background:#fff;border:1px solid #e2e8f0;border-radius:14px;grid-template-columns:minmax(0,1.4fr) minmax(200px,.9fr) minmax(300px,360px);align-items:center;gap:20px;padding:18px 20px;transition:all .18s;display:grid;box-shadow:0 1px 3px #00000008}.QZ89uq_assignRow:hover{border-color:#cbd5e1;box-shadow:0 4px 12px #0000000d}.QZ89uq_assignRowWaiting{border-left:4px solid #f59e0b}.QZ89uq_assignRowAppointed{border-left:4px solid #10b981}.QZ89uq_assignRowMain{flex-direction:column;gap:4px;min-width:0;display:flex}.QZ89uq_assignRowHeader{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.QZ89uq_assignFileId{color:#1d4ed8;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex}.QZ89uq_assignFileId:hover{background:#dbeafe;border-color:#93c5fd}.QZ89uq_assignFileIdArrow{opacity:.6}.QZ89uq_assignTypeBadge{color:#475569;background:#f1f5f9;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:600}.QZ89uq_assignGrievanceBadge{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;padding:2px 7px;font-size:11px;font-weight:600}.QZ89uq_assignCustomerName{color:#0f172a;margin:2px 0 0;font-size:15px;font-weight:700}.QZ89uq_assignOrgRow{color:#64748b;align-items:center;gap:5px;margin-top:1px;font-size:12px;display:flex}.QZ89uq_assignOrgIcon{color:#94a3b8;flex-shrink:0}.QZ89uq_assignMeta{flex-direction:column;gap:8px;display:flex}.QZ89uq_metaLabel{text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;margin-bottom:2px;font-size:11px;font-weight:600;display:block}.QZ89uq_metaValue{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:3px 9px;font-size:13px;font-weight:600;display:inline-block}.QZ89uq_unappointedBadge{color:#b45309;background:#fffbeb;border:1px solid #fde68a;border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-flex}.QZ89uq_appointedBadge{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-flex}.QZ89uq_assignActionCol{flex-direction:column;gap:6px;display:flex}.QZ89uq_actionPrompt{text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-size:11px;font-weight:600}.QZ89uq_assignField{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.QZ89uq_assignSelectContainer{align-items:center;width:100%;display:flex;position:relative}.QZ89uq_assignSelectIcon{color:#94a3b8;pointer-events:none;position:absolute;left:11px}.QZ89uq_assignSelectChevron{color:#94a3b8;pointer-events:none;position:absolute;right:11px}.QZ89uq_assignSelect{appearance:none;color:#0f172a;width:100%;height:40px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:9px;padding:0 32px;font-size:13px;font-weight:500;transition:all .15s}.QZ89uq_assignSelect:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f626}.QZ89uq_assignSubmitBtn,.QZ89uq_assignSubmitBtnActive{height:40px;font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:9px;align-items:center;gap:6px;padding:0 16px;font-size:13px;font-weight:700;transition:all .15s;display:inline-flex}.QZ89uq_assignSubmitBtn{color:#94a3b8;cursor:not-allowed;background:#f1f5f9}.QZ89uq_assignSubmitBtnActive{color:#fff;background:#2563eb;box-shadow:0 2px 4px #2563eb40}.QZ89uq_assignSubmitBtnActive:hover{background:#1d4ed8}.QZ89uq_assignErrorText{color:#dc2626;grid-column:1/-1;margin-top:2px;font-size:11px}.QZ89uq_assignEmptyCard{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;align-items:center;gap:12px;padding:48px 24px;display:flex}.QZ89uq_assignEmptyIcon{color:#16a34a;background:#f0fdf4;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:4px;display:flex}.QZ89uq_assignEmptyCard h3{color:#0f172a;margin:0;font-size:17px;font-weight:700}.QZ89uq_assignEmptyCard p{color:#64748b;max-width:440px;margin:0;font-size:13px;line-height:1.5}@media (max-width:1100px){.QZ89uq_assignHero{flex-direction:column;align-items:flex-start}.QZ89uq_assignHeroStats{justify-content:flex-start;width:100%}.QZ89uq_assignRow{grid-template-columns:1fr;gap:14px}}.QZ89uq_manualDeptForm{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:14px;margin-bottom:16px;padding:16px 18px;display:flex;box-shadow:0 2px 10px #0f172a0a}.QZ89uq_manualDeptFormHeader{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:flex-start;padding-bottom:10px;display:flex}.QZ89uq_manualDeptFormHeader strong{color:#0f172a;font-size:14px;font-weight:700;display:block}.QZ89uq_manualDeptFormHeader p{color:#64748b;margin:2px 0 0;font-size:12px}.QZ89uq_manualDeptGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.QZ89uq_manualDeptGrid label{color:#334155;flex-direction:column;gap:6px;font-size:12px;font-weight:600;display:flex}.QZ89uq_manualDeptGrid input,.QZ89uq_manualDeptGrid select{box-sizing:border-box;color:#0f172a;width:100%;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:8px 12px;font-size:13px;transition:border-color .15s,box-shadow .15s}.QZ89uq_manualDeptGrid input:focus,.QZ89uq_manualDeptGrid select:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.QZ89uq_manualDeptGrid input::placeholder{color:#94a3b8}.QZ89uq_requiredStar{color:#ef4444}.QZ89uq_ropaToggleCard{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.QZ89uq_ropaCheckboxLabel{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:10px;display:flex}.QZ89uq_ropaCheckboxLabel input[type=checkbox]{accent-color:#2563eb;cursor:pointer;width:16px;height:16px;margin-top:3px}.QZ89uq_ropaCheckboxText{flex-direction:column;gap:2px;display:flex}.QZ89uq_ropaCheckboxText strong{color:#1e293b;font-size:13px;font-weight:600}.QZ89uq_ropaCheckboxText span{color:#64748b;font-size:12px}.QZ89uq_ropaProcessFormList{border-top:1px dashed #cbd5e1;flex-direction:column;gap:10px;margin-top:6px;padding-top:12px;display:flex}.QZ89uq_ropaProcessEntry{background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;gap:10px;padding:12px;display:flex}.QZ89uq_ropaEntryHeader{justify-content:space-between;align-items:center;display:flex}.QZ89uq_ropaEntryBadge{color:#1d4ed8;background:#eff6ff;border:1px solid #dbeafe;border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.QZ89uq_ropaRemoveBtn{color:#ef4444;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:4px;padding:3px 6px;font-size:12px;transition:background-color .15s;display:inline-flex}.QZ89uq_ropaRemoveBtn:hover{background:#fee2e2}.QZ89uq_addAnotherRopaBtn{color:#2563eb;cursor:pointer;background:#fff;border:1px dashed #93c5fd;border-radius:6px;align-self:flex-start;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.QZ89uq_addAnotherRopaBtn:hover{background:#eff6ff;border-color:#3b82f6}.QZ89uq_manualDeptActionRow{align-items:center;gap:8px;display:flex}.QZ89uq_manualDeptRemoveBtn{color:#ef4444;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:7px;padding:5px 10px;font-size:12px;font-weight:500;transition:all .15s}.QZ89uq_manualDeptRemoveBtn:hover{background:#fee2e2;border-color:#fca5a5}.QZ89uq_dbRopaContainer{border-top:1px dashed #cbd5e1;flex-direction:column;gap:8px;margin-top:6px;padding-top:10px;display:flex}.QZ89uq_dbRopaHeader{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px;display:flex}.QZ89uq_dbRopaHeader strong{color:#0f172a;font-size:13px;font-weight:600}.QZ89uq_dbRopaHeader small{color:#64748b;font-size:12px}.QZ89uq_dbRopaList{flex-direction:column;gap:6px;display:flex}.QZ89uq_dbRopaItem{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:flex-start;gap:10px;padding:9px 12px;transition:all .15s;display:flex}.QZ89uq_dbRopaItem:hover{background:#f8fafc;border-color:#93c5fd}.QZ89uq_dbRopaItemActive{background:#eff6ff;border-color:#3b82f6}.QZ89uq_dbRopaItem input[type=checkbox]{cursor:pointer;accent-color:#2563eb;width:15px;height:15px;margin-top:3px}.QZ89uq_dbRopaItemDetails{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.QZ89uq_dbRopaTitleRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.QZ89uq_dbRopaTitleRow strong{color:#0f172a;font-size:13px}.QZ89uq_dbRopaOwner{color:#475569;white-space:nowrap;background:#f1f5f9;border-radius:6px;padding:1px 7px;font-size:11px}.QZ89uq_customRopaListHeader{justify-content:space-between;align-items:center;padding-bottom:4px;display:flex}.QZ89uq_customRopaListHeader strong{color:#334155;font-size:12px;font-weight:600}
.-\35 nNOW_page{color:#1e293b;background:#faf9f7;flex-direction:column;min-height:100vh;display:flex}.-\35 nNOW_loadingPage{color:#64748b;background:#f6f7f9;justify-content:center;align-items:center;min-height:100vh;font-size:13px;display:flex}.-\35 nNOW_roleBadge,.-\35 nNOW_roleBadgeCustomer,.-\35 nNOW_roleBadgeConsultant,.-\35 nNOW_emailChip{letter-spacing:.04em;text-transform:uppercase;border-radius:6px;padding:2px 8px;font-size:10px;font-weight:700}.-\35 nNOW_roleBadgeCustomer,.-\35 nNOW_emailChip{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.-\35 nNOW_main{flex:1;justify-content:center;align-items:center;padding:40px 24px;display:flex}.-\35 nNOW_panel{width:100%;max-width:880px}.-\35 nNOW_intro{text-align:center;margin-bottom:28px}.-\35 nNOW_intro h1{letter-spacing:-.03em;margin:0 0 8px;font-size:32px}.-\35 nNOW_intro p,.-\35 nNOW_cardText,.-\35 nNOW_formIntro,.-\35 nNOW_otpIntro{color:#64748b;font-size:13px;line-height:1.5}.-\35 nNOW_roles{grid-template-columns:minmax(0,360px);justify-content:center;gap:24px;max-width:760px;margin:0 auto;display:grid}.-\35 nNOW_roleCard{text-align:left;cursor:pointer;background:#fff;border:2px solid #e2e8f0;border-radius:16px;flex-direction:column;justify-content:space-between;min-height:360px;padding:28px;display:flex}.-\35 nNOW_roleCardCustomer:hover{border-color:#3b82f6}.-\35 nNOW_roleCardConsultant:hover{border-color:#6366f1}.-\35 nNOW_icon{border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:16px;display:flex}.-\35 nNOW_iconCustomer{color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe}.-\35 nNOW_iconConsultant{color:#4f46e5;background:#eef2ff;border:1px solid #c7d2fe}.-\35 nNOW_kicker{letter-spacing:.06em;font-size:10px;font-weight:700}.-\35 nNOW_kickerCustomer{color:#1d4ed8}.-\35 nNOW_kickerConsultant{color:#4338ca}.-\35 nNOW_roleCard h2{margin:4px 0 0;font-size:20px}.-\35 nNOW_quote{color:#475569;margin:6px 0 0;font-size:12px}.-\35 nNOW_points{color:#475569;border-top:1px solid #f1f5f9;flex-direction:column;gap:8px;margin:16px 0 0;padding:16px 0 0;font-size:12px;list-style:none;display:flex}.-\35 nNOW_points li{align-items:center;gap:8px;line-height:1.35;display:flex}.-\35 nNOW_points li svg{flex:none}.-\35 nNOW_continue{color:#fff;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:24px;padding:10px 16px;font-size:12px;font-weight:600;display:flex}.-\35 nNOW_continueCustomer{background:#2563eb}.-\35 nNOW_continueConsultant{background:#4f46e5}.-\35 nNOW_formCard,.-\35 nNOW_otpCard,.-\35 nNOW_verifiedCard{background:#fff;border:1px solid #e2e8f0;border-radius:16px;max-width:440px;margin:0 auto;padding:32px;box-shadow:0 4px 16px #0f172a0f}.-\35 nNOW_formTop{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;padding-bottom:16px;display:flex}.-\35 nNOW_back{color:#64748b;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.-\35 nNOW_roleBadgeConsultant{color:#4338ca;background:#eef2ff;border:1px solid #c7d2fe}.-\35 nNOW_formIntro{text-align:center;margin-bottom:24px}.-\35 nNOW_formIntro h2,.-\35 nNOW_otpIntro h2,.-\35 nNOW_verifiedCard h2{margin:0;font-size:20px;font-weight:700}.-\35 nNOW_tabs{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:24px;padding:4px;display:flex}.-\35 nNOW_tab{color:#64748b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:1;padding:6px 8px;font-size:12px;font-weight:600}.-\35 nNOW_tabActive{color:#0f172a;background:#fff;border-color:#e2e8f0}.-\35 nNOW_form{flex-direction:column;gap:16px;display:flex}.-\35 nNOW_form label{color:#334155;flex-direction:column;gap:4px;font-size:12px;font-weight:700;display:flex}.-\35 nNOW_form input{font:inherit;color:#0f172a;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:8px 12px;font-size:12px;font-weight:400}.-\35 nNOW_form input:focus{background:#fff;border-color:#3b82f6;outline:none}.-\35 nNOW_submit{color:#fff;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:6px;width:100%;padding:10px 16px;font-size:12px;font-weight:600;display:flex}.-\35 nNOW_submit:disabled{opacity:.55;cursor:default}.-\35 nNOW_submitCustomer{background:#2563eb}.-\35 nNOW_submitConsultant{background:#4f46e5}.-\35 nNOW_error{color:#dc2626;text-align:center;margin:0;font-size:12px}.-\35 nNOW_otpIntro,.-\35 nNOW_verifiedCard{text-align:center}.-\35 nNOW_otpIcon,.-\35 nNOW_verifiedIcon{border-radius:16px;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto 8px;display:flex}.-\35 nNOW_otpIcon{color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe}.-\35 nNOW_verifiedIcon{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;width:56px;height:56px}.-\35 nNOW_emailChip{text-transform:none;letter-spacing:0;margin-top:8px;font-family:ui-monospace,monospace;font-size:12px;display:inline-block}.-\35 nNOW_otpBypass{color:#92400e;background:#fffbeb;border:1px solid #fcd34d;border-radius:10px;margin:16px 0 0;padding:10px 12px;font-size:13px;font-weight:700;line-height:1.45}.-\35 nNOW_otpBoxes{justify-content:space-between;gap:8px;margin:20px 0;display:flex}.-\35 nNOW_otpBoxes input{text-align:center;background:#f8fafc;border:1px solid #cbd5e1;border-radius:12px;width:44px;height:48px;font-size:18px;font-weight:700}.-\35 nNOW_otpBoxes input:focus{background:#fff;border-color:#2563eb;outline:none}.-\35 nNOW_otpActions{border-top:1px solid #f1f5f9;justify-content:space-between;margin-top:12px;padding-top:12px;display:flex}.-\35 nNOW_linkButton{color:#64748b;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.-\35 nNOW_verifiedCard{border-color:#6ee7b7}.-\35 nNOW_verifiedCard p{color:#64748b;font-size:12px}.-\35 nNOW_signOut{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-top:16px;padding:8px 14px;font-size:12px;font-weight:600}@media (max-width:800px){.-\35 nNOW_roles{grid-template-columns:1fr}.-\35 nNOW_intro h1{font-size:26px}}
