:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#1c2428;background:#f4f6f5;font-family:Vazirmatn,Segoe UI,Tahoma,sans-serif}.benefitWorkspace{gap:16px;min-width:0;display:grid}.benefitHeader{background:#fff;border:1px solid #d8e4df;border-right:4px solid #147d64;border-radius:6px;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.benefitHeader>div,.benefitHeader>div>div,.benefitHeader nav{align-items:center;gap:12px;min-width:0;display:flex}.benefitHeader>div>span{color:#fff;background:#147d64;border-radius:6px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.benefitHeader small,.benefitHeader p{color:#687a74}.benefitHeader h2{letter-spacing:0;color:#173d35;margin:2px 0;font-size:1.18rem}.benefitHeader p{margin:0;font-size:.82rem}.benefitNotice{color:#145844;background:#effaf6;border:1px solid #b9ddd2;border-radius:5px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.benefitNotice.error{color:#8d2d32;background:#fff4f4;border-color:#efc4c5}.benefitMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.benefitMetrics article{background:#fff;border:1px solid #dde6e2;border-radius:6px;align-items:center;gap:12px;min-width:0;padding:14px;display:flex}.benefitMetrics article>svg{color:#147d64;flex:none;width:19px}.benefitMetrics span{gap:3px;min-width:0;display:grid}.benefitMetrics small{color:#71817c;font-size:.75rem}.benefitMetrics strong{color:#203b35;overflow-wrap:anywhere;font-size:.96rem}.benefitTabs{scrollbar-width:thin;border-bottom:1px solid #dce5e2;align-items:center;gap:4px;padding:4px;display:flex;overflow-x:auto}.benefitTabs .panelButton{background:0 0;border-color:#0000;flex:none}.benefitTabs .panelButton.active{color:#126a56;background:#eaf7f2;border-color:#a9d3c6}.benefitOverview{grid-template-columns:minmax(0,1.65fr) minmax(260px,.7fr);gap:14px;display:grid}.benefitOverview>section,.benefitOverview>aside,.benefitPlanSection,.benefitList{background:#fff;border:1px solid #dce5e2;border-radius:6px;min-width:0}.benefitOverview>section>header,.benefitOverview>aside>header,.benefitPlanSection>header,.benefitList>header{border-bottom:1px solid #e4ebe8;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.benefitOverview h3,.benefitPlanSection h3,.benefitList h3{letter-spacing:0;color:#24423b;margin:0;font-size:.98rem}.benefitOverview header p,.benefitPlanSection header p,.benefitList header p{color:#74817d;margin:3px 0 0;font-size:.76rem}.benefitOverview>aside>header span{color:#147d64;font-size:.72rem}.benefitQueue,.benefitMemberships{padding:8px;display:grid}.benefitQueueRow{color:#29433d;text-align:right;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edf1ef;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:9px;width:100%;padding:10px;display:grid}.benefitQueueRow:hover{background:#f4faf7}.benefitQueueRow span,.benefitMemberships article>div{gap:2px;min-width:0;display:grid}.benefitQueueRow small,.benefitMemberships small{color:#76847f;font-size:.72rem}.benefitMemberships article{border-bottom:1px solid #edf1ef;grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:11px;display:grid}.benefitMemberships article>span:first-child{color:#147d64;background:#e8f6f1;border-radius:5px;place-items:center;width:30px;height:30px;display:grid}.benefitCost{color:#fff;background:#1c584c;border-radius:6px;gap:4px;margin:14px;padding:14px;display:grid}.benefitCost small,.benefitCost span{color:#cae0da}.benefitCost strong{font-size:1.15rem}.benefitOverview dl{margin:0;padding:0 14px 14px;display:grid}.benefitOverview dl div{border-bottom:1px solid #edf1ef;justify-content:space-between;gap:12px;padding:9px 0;display:flex}.benefitOverview dt{color:#6f7e79}.benefitOverview dd{color:#29443d;margin:0;font-weight:700}.benefitPlanGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px;display:grid}.benefitPlanGrid>article{background:#fff;border:1px solid #dce5e2;border-top:3px solid #d09a34;border-radius:5px;align-content:start;gap:12px;min-width:0;padding:14px;display:grid}.benefitPlanGrid>article>header{grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.benefitPlanIcon{color:#9a6814;background:#fff5df;border-radius:5px;place-items:center;width:36px;height:36px;display:grid}.benefitPlanGrid h4{letter-spacing:0;margin:2px 0;font-size:.92rem}.benefitPlanGrid header p,.benefitPlanGrid header small,.benefitPlanGrid>article>p{color:#74817d;margin:0;font-size:.74rem;line-height:1.8}.benefitPlanFacts{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.benefitPlanFacts span{background:#f6f8f7;border-radius:4px;gap:3px;min-width:0;padding:8px;display:grid}.benefitPlanFacts small{color:#7a8783;font-size:.66rem}.benefitPlanFacts b{color:#2d4741;overflow-wrap:anywhere;font-size:.72rem}.benefitPlanGrid footer{align-items:center;gap:6px;margin-top:auto;padding-top:4px;display:flex}.benefitStatus{color:#52635e;white-space:nowrap;background:#f4f7f6;border:1px solid #d2dcd8;border-radius:999px;justify-content:center;align-items:center;width:max-content;max-width:100%;padding:3px 7px;font-size:.68rem;font-weight:700;display:inline-flex}.benefitStatus.status-published,.benefitStatus.status-approved,.benefitStatus.status-verified{color:#12654f;background:#eaf7f2;border-color:#aad4c7}.benefitStatus.status-pending,.benefitStatus.status-pending_verification{color:#805d16;background:#fff8e7;border-color:#ead199}.benefitStatus.status-rejected,.benefitStatus.status-cancelled{color:#8c3338;background:#fff1f1;border-color:#edc0c2}.benefitList>article{border-bottom:1px solid #e8eeec;grid-template-columns:38px minmax(220px,1fr) minmax(100px,auto) auto auto;align-items:center;gap:12px;padding:12px 15px;display:grid}.benefitList>article:last-child{border-bottom:0}.benefitList>article>div{gap:3px;min-width:0;display:grid}.benefitList>article>div>small,.benefitList>article>span>small{color:#75837e;font-size:.72rem}.benefitList>article>span:not(.benefitAvatar){color:#29443d;gap:2px;font-weight:700;display:grid}.benefitList nav{justify-content:end;gap:5px;display:flex}.benefitAvatar{color:#166b57;background:#e9f6f2;border:1px solid #c9e4db;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.benefitDocuments{flex-flow:wrap;margin-top:3px;gap:5px!important;display:flex!important}.benefitDocument{color:#266456;font:inherit;cursor:pointer;background:#f2faf7;border:1px solid #cce1db;border-radius:4px;align-items:center;gap:4px;padding:3px 6px;font-size:.66rem;display:inline-flex}.benefitEmpty{color:#71807b;text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;min-height:130px;padding:20px;display:flex}.benefitEmpty svg{color:#8daf9f}.benefitModalBackdrop{z-index:12500;background:#101f1b8f;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.benefitModal{background:#fff;border:1px solid #d8e3df;border-radius:7px;width:min(780px,100%);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 24px 60px #0c221c3d}.benefitModal>header{z-index:2;background:#fff;border-bottom:1px solid #e1e9e6;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;display:flex;position:sticky;top:0}.benefitForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:16px;display:grid}.benefitForm>label{color:#425750;align-content:start;gap:6px;min-width:0;font-size:.76rem;font-weight:700;display:grid}.benefitForm input,.benefitForm select,.benefitForm textarea{color:#243e37;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cfdcd7;border-radius:5px;padding:9px 10px}.benefitForm textarea{resize:vertical;min-height:88px}.benefitForm input:focus,.benefitForm select:focus,.benefitForm textarea:focus{border-color:#24836c;outline:2px solid #b5ddd1}.benefitForm .wide{grid-column:1/-1}.benefitForm fieldset{border:1px solid #d9e4e0;border-radius:5px;flex-flow:wrap;gap:8px 18px;margin:0;padding:10px;display:flex}.benefitForm legend{color:#556a63;padding:0 6px;font-size:.74rem;font-weight:700}.benefitForm .checkLine{flex-direction:row;align-items:center;gap:8px;display:flex}.benefitForm .checkLine input{flex:none;width:16px;height:16px}.benefitForm>footer{justify-content:end;gap:8px;padding-top:5px;display:flex}.benefitFile{cursor:pointer;text-align:center;background:#f4faf8;border:1px dashed #9fc6ba;place-items:center;min-height:130px;padding:18px;display:grid!important}.benefitFile input{opacity:0;width:1px;height:1px;position:absolute}.benefitFile svg{color:#147d64}.benefitFile small{color:#74847f;font-weight:400}.benefitSummary{background:#fff8e9;border-right:3px solid #d09a34;border-radius:4px;justify-content:space-between;gap:10px;padding:11px 12px;display:flex}.benefitSummary b{color:#725114}@media (width<=1080px){.benefitMetrics,.benefitPlanGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.benefitOverview{grid-template-columns:1fr}.benefitList>article{grid-template-columns:38px minmax(0,1fr) auto}.benefitList>article>span:not(.benefitAvatar),.benefitList>article>nav{grid-column:2/-1;justify-content:start}}@media (width<=680px){.benefitHeader{align-items:flex-start;padding:14px}.benefitHeader>div>span{display:none}.benefitHeader>div>div{display:block}.benefitHeader nav{flex-direction:column;align-items:stretch}.benefitMetrics,.benefitPlanGrid,.benefitForm{grid-template-columns:1fr}.benefitForm .wide{grid-column:auto}.benefitPlanGrid{padding:9px}.benefitPlanFacts{grid-template-columns:1fr}.benefitList>header{flex-direction:column;align-items:flex-start}.benefitList>article{grid-template-columns:34px minmax(0,1fr);gap:8px}.benefitList>article>.benefitStatus,.benefitList>article>span:not(.benefitAvatar),.benefitList>article>nav{grid-column:2}.benefitMemberships article{grid-template-columns:30px minmax(0,1fr)}.benefitMemberships article>.benefitStatus,.benefitMemberships article>button{grid-column:2}.benefitModalBackdrop{padding:8px}.benefitModal{max-height:calc(100vh - 16px)}.benefitSummary{flex-direction:column}}.requestOps,.talentOps{color:#21383d;direction:rtl;min-width:0}.requestOpsHeader,.talentOpsHeader{background:#fff;border-bottom:1px solid #dce5e6;justify-content:space-between;align-items:flex-end;gap:24px;padding:28px 32px;display:flex}.requestOpsHeader span,.talentOpsHeader>div>span{color:#16796f;font-size:12px;font-weight:700}.requestOpsHeader h1,.talentOpsHeader h1{letter-spacing:0;margin:5px 0 6px;font-size:25px}.requestOpsHeader p,.talentOpsHeader p{color:#6b7d81;margin:0;font-size:13px}.requestHeaderCount{background:#f7f9f8;border-right:3px solid #d89d2b;justify-items:center;min-width:110px;padding:12px 18px;display:grid}.requestHeaderCount strong{font-size:24px}.requestHeaderCount span{color:#65777b}.requestNotice,.talentOpsNotice{color:#176357;background:#eff9f5;border:1px solid #acd5ca;align-items:center;gap:9px;margin:14px 24px 0;padding:10px 14px;font-size:13px;display:flex}.requestNotice button,.talentOpsNotice button{color:inherit;background:0 0;margin-right:auto;padding:4px}.requestCatalogBar,.cartableToolbar{background:#f5f8f8;border-bottom:1px solid #dce5e6;align-items:center;gap:16px;padding:16px 24px;display:flex}.requestCatalogBar>label,.cartableToolbar>label,.talentOpsToolbar>label{background:#fff;border:1px solid #d4dfe0;align-items:center;gap:8px;min-width:260px;padding:0 11px;display:flex}.requestCatalogBar input,.cartableToolbar input,.talentOpsToolbar input{background:0 0;border:0}.requestCatalogBar nav,.cartableToolbar nav{align-items:center;gap:6px;display:flex;overflow:auto}.requestCatalogBar nav button,.cartableToolbar nav button{white-space:nowrap;color:#53676b;background:#fff;border:1px solid #d9e2e3;align-items:center;gap:7px;padding:8px 11px;display:flex}.requestCatalogBar nav button.active,.cartableToolbar nav button.active{color:#fff;background:#1a6963;border-color:#1a6963}.requestCatalogBar nav i{border-radius:50%;width:7px;height:7px}.cartableToolbar nav b{background:#00000014;padding:1px 6px;font-size:10px}.requestSubmitLayout{grid-template-columns:270px minmax(0,1fr);gap:18px;padding:20px 24px;display:grid}.requestFormCatalog,.requestRuntime,.myRequestStrip,.cartableQueue,.cartableDetail,.processTimeline{background:#fff;border:1px solid #d9e3e4}.requestFormCatalog>header,.myRequestStrip>header,.processTimeline>header{border-bottom:1px solid #e1e8e9;align-items:center;gap:8px;padding:14px;display:flex}.requestFormCatalog>header span,.myRequestStrip>header>span{color:#718287;margin-right:auto;font-size:11px}.requestFormCatalog>button{text-align:right;color:#31494e;background:#fff;border-bottom:1px solid #edf1f2;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;width:100%;padding:11px 12px;display:grid}.requestFormCatalog>button>span{color:#fff;place-items:center;width:32px;height:32px;display:grid}.requestFormCatalog>button div{gap:3px;display:grid}.requestFormCatalog>button small{color:#7a8b8f}.requestFormCatalog>button.active{background:#eef7f5;border-right:3px solid #16796f}.requestRuntime>header{border-bottom:1px solid #e3e9ea;justify-content:space-between;gap:20px;padding:20px 22px;display:flex}.requestRuntime h2,.cartableDetail h2{margin:4px 0;font-size:19px}.requestRuntime p,.cartableDetail p{color:#748589;margin:0;font-size:12px}.flowReady,.flowMissing{color:#17665a;background:#eaf7f2;align-self:flex-start;align-items:center;gap:6px;padding:7px 9px;font-size:11px;display:flex}.flowMissing{color:#995b16;background:#fff2e5}.requestRuntimeGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:15px;padding:22px;display:grid}.requestDynamicField{grid-column:span 6;align-content:start;gap:6px;display:grid}.requestDynamicField.width-half{grid-column:span 3}.requestDynamicField.width-third{grid-column:span 2}.requestDynamicField>span{font-size:12px;font-weight:650}.requestDynamicField>span b{color:#c24444;margin-right:3px}.requestDynamicField small{color:#77888c}.requestDynamicField em{color:#b93636;font-size:11px;font-style:normal}.requestDynamicField.invalid input,.requestDynamicField.invalid textarea,.requestDynamicField.invalid select{border-color:#d87d7d}.requestSectionTitle{border-bottom:1px solid #dce5e6;grid-column:1/-1;padding:8px 0}.requestSectionTitle span{color:#718287;font-size:11px;display:block}.requestRuntime>footer{background:#f7f9f9;border-top:1px solid #e1e7e8;justify-content:flex-end;gap:8px;padding:14px 22px;display:flex}.requestRuntime>footer button,.cartableActions button,.talentOps button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.myRequestStrip{margin:0 24px 24px}.myRequestStrip>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.myRequestStrip article{border-bottom:1px solid #edf1f2;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:13px 15px;display:grid;position:relative}.myRequestStrip article:nth-child(odd){border-left:1px solid #edf1f2}.requestState{color:#497078;background:#eaf2f3;place-items:center;width:31px;height:31px;display:grid}.requestState.approved{color:#17715e;background:#e3f4ed}.requestState.rejected{color:#a34040;background:#fae9e9}.myRequestStrip article div{gap:3px;display:grid}.myRequestStrip article small{color:#7d8c90}.myRequestStrip article>b{color:#53696e;font-size:11px}.myRequestStrip article>i{background:#e6ecec;height:2px;position:absolute;bottom:4px;left:15px;right:59px}.myRequestStrip article>i em{background:#2c8a7e;height:100%;display:block}.requestEmpty{color:#7b8d91;text-align:center;place-items:center;gap:8px;padding:28px;display:grid}.requestEmpty.detail{min-height:420px}.cartableSummary{gap:10px;display:flex}.cartableSummary span{color:#62767a;background:#f1f5f5;min-width:80px;padding:9px 13px;display:grid}.cartableSummary strong{color:#243d42;font-size:19px}.cartableLayout{grid-template-columns:300px minmax(390px,1fr) 260px;gap:16px;padding:18px 22px;display:grid}.cartableQueue{max-height:680px;overflow:auto}.cartableQueue>button{text-align:right;color:#304a4f;background:#fff;border-bottom:1px solid #e8eeee;grid-template-columns:32px 1fr auto;align-items:center;gap:9px;width:100%;padding:13px 11px;display:grid;position:relative}.cartableQueue>button.active{background:#eef7f5;border-right:3px solid #16796f}.queueIcon{color:#55757a;background:#e8f0f1;place-items:center;width:31px;height:31px;display:grid}.queueIcon.pending{color:#996718;background:#fff2dc}.cartableQueue button div{gap:4px;display:grid}.cartableQueue small{color:#76878b}.cartableQueue time{color:#76878b;gap:4px;font-size:9px;display:flex;position:absolute;bottom:6px;right:52px}.cartableQueue time.late{color:#b13c3c}.cartableDetail>header{border-bottom:1px solid #e1e8e9;justify-content:space-between;padding:20px;display:flex}.requestStateText{color:#587075;background:#edf3f3;align-self:flex-start;padding:6px 9px;font-size:11px}.requestStateText.pending{color:#936014;background:#fff1d9}.requestPayload{background:#e4eaeb;border-bottom:1px solid #e0e7e8;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.requestPayload div{background:#fff;gap:5px;padding:13px 16px;display:grid}.requestPayload span{color:#718287;font-size:10px}.requestPayload strong{font-size:13px}.cartableActions{padding:18px}.cartableActions>label{gap:7px;display:grid}.cartableActions>label span{font-size:12px;font-weight:650}.cartableActions>div{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.cartableActions .approve{background:#16796f}.cartableActions .reject{background:#a84646}.delegateRow{border-top:1px solid #e1e7e8;padding-top:10px}.delegateRow label{flex:1;align-items:center;gap:6px;display:flex}.delegateRow select{width:100%}.processTimeline{padding-bottom:12px}.processTimeline article{grid-template-columns:20px 1fr;gap:7px;padding:10px 12px;display:grid}.processTimeline article>span{position:relative}.processTimeline article>span:after{content:"";background:#d5dfe0;width:1px;position:absolute;top:14px;bottom:-18px;right:7px}.processTimeline article:last-child>span:after{display:none}.processTimeline article i{background:#fff;border:2px solid #39857c;border-radius:50%;width:9px;height:9px;position:absolute;top:4px;right:3px}.processTimeline article div{gap:3px;display:grid}.processTimeline article p{color:#62767a;margin:0;font-size:11px}.processTimeline article small{color:#8a999c;font-size:9px}.resolverHint{color:#416a65;background:#eef7f5;padding:10px;font-size:11px;line-height:1.8}.talentOpsHeader nav{gap:5px;display:flex}.talentOpsHeader nav button,.trainingTop nav button{color:#536a6f;background:#f1f5f5}.talentOpsHeader nav button.active,.trainingTop nav button.active{color:#fff;background:#196c65}.talentOpsStats,.performanceOpsStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px 24px;display:grid}.talentOpsStats article,.performanceOpsStats article{background:#fff;border:1px solid #dbe4e5;border-top:3px solid #2a7d73;align-items:center;gap:12px;padding:15px;display:flex}.talentOpsStats article:nth-child(2),.performanceOpsStats article:nth-child(2){border-top-color:#3579a5}.talentOpsStats article:nth-child(3),.performanceOpsStats article:nth-child(3){border-top-color:#bd8527}.talentOpsStats article:nth-child(4),.performanceOpsStats article:nth-child(4){border-top-color:#775fa1}.talentOpsStats article div,.performanceOpsStats article div{gap:3px;display:grid}.talentOpsStats small,.performanceOpsStats small{color:#718287}.talentOpsStats strong,.performanceOpsStats strong{font-size:20px}.talentOpsToolbar,.trainingTop,.performanceOpsToolbar{justify-content:space-between;align-items:center;gap:12px;padding:0 24px 16px;display:flex}.recruitmentBoard{grid-template-columns:repeat(8,minmax(190px,1fr));gap:10px;padding:0 24px 24px;display:grid;overflow:auto}.recruitmentBoard>section{background:#edf2f2;border-top:3px solid #5d8388;min-height:430px}.recruitmentBoard>section>header{align-items:center;gap:7px;padding:10px;display:flex}.recruitmentBoard>section>header i{background:#438178;border-radius:50%;width:8px;height:8px}.recruitmentBoard>section>header b{background:#fff;margin-right:auto;padding:1px 6px}.recruitmentBoard article{cursor:pointer;background:#fff;border:1px solid #d9e2e3;gap:9px;margin:0 7px 8px;padding:10px;display:grid}.recruitmentBoard article.active{border-color:#258177;box-shadow:0 0 0 1px #258177}.recruitmentBoard article>div{align-items:center;gap:7px;display:flex}.candidateAvatar{color:#206b63;background:#dbe9e7;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:700;display:grid}.recruitmentBoard article>small{color:#687b7f}.recruitmentBoard footer{color:#78898d;justify-content:space-between;font-size:10px;display:flex}.employeeReferral{padding:20px 24px}.referralIntro{background:#fff;border:1px solid #dce5e6;border-right:4px solid #247a71;justify-content:space-between;align-items:center;padding:20px;display:flex}.referralIntro>div{align-items:center;gap:13px;display:flex}.referralIntro>div>span{color:#1f7369;background:#e5f2ef;place-items:center;width:42px;height:42px;display:grid}.referralIntro h2{margin:0 0 5px;font-size:19px}.referralIntro p{color:#6f8185;margin:0}.myReferralList{background:#fff;border:1px solid #dce5e6;margin-top:15px}.myReferralList>header{border-bottom:1px solid #e2e8e9;justify-content:space-between;padding:14px 16px;display:flex}.myReferralList article{border-bottom:1px solid #edf1f2;grid-template-columns:38px 1fr auto minmax(180px,1fr);align-items:center;gap:12px;padding:13px 16px;display:grid}.myReferralList article div{gap:3px;display:grid}.myReferralList article small,.myReferralList article p{color:#728488;font-size:11px}.talentStatus{background:#eef3f3;padding:5px 8px;font-size:10px}.talentStatus.hired,.talentStatus.offer{color:#176b59;background:#e5f4ed}.talentStatus.rejected{color:#a13c3c;background:#fae8e8}.talentOpsBackdrop{z-index:90;background:#10232785;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.talentOpsModal{background:#fff;width:min(680px,96vw);max-height:90vh;overflow:auto;box-shadow:0 18px 55px #0a1e2338}.talentOpsModal>header{border-bottom:1px solid #dce4e5;justify-content:space-between;padding:17px 20px;display:flex}.talentOpsModal>header div{gap:4px;display:grid}.talentOpsModal>header span{color:#718287;font-size:11px}.talentOpsModal>header button{color:#50676b;background:0 0;padding:6px}.talentOpsForm{gap:13px;padding:20px;display:grid}.talentOpsForm.two{grid-template-columns:repeat(2,minmax(0,1fr))}.talentOpsForm label{gap:6px;font-size:12px;font-weight:600;display:grid}.talentOpsForm .wide{grid-column:1/-1}.talentOpsForm footer{border-top:1px solid #e1e7e8;justify-content:flex-end;gap:7px;padding-top:8px;display:flex}.trainingTop{padding-top:18px}.trainingTop nav{gap:5px;display:flex}.trainingLayout{grid-template-columns:290px minmax(0,1fr);gap:16px;padding:0 24px 24px;display:grid}.courseCatalog,.courseWorkspace{background:#fff;border:1px solid #dce5e6}.courseCatalog>header{border-bottom:1px solid #e2e8e9;justify-content:space-between;padding:14px;display:flex}.courseCatalog>button{text-align:right;color:#294247;background:#fff;border-bottom:1px solid #ecf0f1;grid-template-columns:34px 1fr auto;align-items:center;gap:8px;width:100%;padding:11px;display:grid}.courseCatalog>button.active{background:#edf7f4;border-right:3px solid #16796f}.courseCatalog>button>span{color:#1c7067;background:#e4efed;place-items:center;width:32px;height:32px;display:grid}.courseCatalog>button div{gap:3px;display:grid}.courseCatalog small{color:#76878b}.courseCatalog b{font-size:10px}.courseWorkspace>header{border-bottom:1px solid #e1e8e9;justify-content:space-between;padding:19px;display:flex}.courseWorkspace h2{margin:4px 0;font-size:20px}.courseWorkspace p{color:#718287;margin:0}.courseCapacity{background:#eef4f4;align-self:flex-start;align-items:center;gap:6px;padding:7px 9px;font-size:11px;display:flex}.courseOverview{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:19px;display:grid}.courseOverview>div{background:#f4f7f7;gap:5px;padding:13px;display:grid}.courseOverview>div svg{color:#27796f}.courseOverview>div span{color:#728488;font-size:10px}.courseOverview article{border:1px solid #e0e7e8;grid-column:1/-1;padding:15px}.courseOverview article h3{margin:0 0 9px}.courseOverview article span{color:#50666a;align-items:center;gap:6px;margin:7px 0;display:flex}.courseOverview footer{grid-column:1/-1;justify-content:flex-end;display:flex}.trainingRows,.assessmentPane{padding:16px}.trainingRows>header,.assessmentPane>header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.trainingRows>article,.assessmentPane>article{border-bottom:1px solid #e5ebec;grid-template-columns:28px 1fr auto auto;align-items:center;gap:9px;padding:11px;display:grid}.trainingRows article div,.assessmentPane article div{gap:3px;display:grid}.trainingRows small,.assessmentPane small{color:#748589}.trainingRows nav{gap:4px;display:flex}.assessmentPane>footer{justify-content:flex-end;gap:7px;margin-top:15px;display:flex}.performanceOpsToolbar{padding-top:18px}.performanceOpsToolbar>div{gap:8px;display:flex}.performanceOpsToolbar label{color:#6b7d81;gap:4px;font-size:10px;display:grid}.performanceOpsToolbar nav{gap:6px;display:flex}.performanceNoCycle{color:#738589;background:#fff;border:1px dashed #bfcfd1;place-items:center;gap:8px;min-height:350px;margin:0 24px 24px;display:grid}.performanceNoCycle strong{color:#344f54;font-size:16px}.scoreDial{border:7px solid #dfeceb;border-top-color:#218177;border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.scoreDial strong{font-size:18px;line-height:1}.scoreDial span{font-size:8px}.performanceOpsLayout{grid-template-columns:minmax(0,1fr) 330px;gap:16px;padding:0 24px 16px;display:grid}.performanceGoals,.performanceReview,.developmentPlans{background:#fff;border:1px solid #dce5e6}.performanceGoals>header,.performanceReview>header,.developmentPlans>header{border-bottom:1px solid #e2e8e9;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.performanceGoals>header div{gap:3px;display:grid}.performanceGoals>header span{color:#748589;font-size:10px}.performanceGoals>article{border-bottom:1px solid #e7eced;padding:14px 16px}.performanceGoals article>header{justify-content:space-between;display:flex}.performanceGoals article>header>div{align-items:center;gap:8px;display:flex}.performanceGoals article>header>div>span{color:#21746b;background:#e8f2f0;place-items:center;width:31px;height:31px;display:grid}.performanceGoals article>header>div>div{gap:3px;display:grid}.performanceGoals small{color:#748589}.goalProgress{background:#e6ecec;height:7px;margin:12px 0;position:relative}.goalProgress i{background:#2c8379;height:100%;display:block}.goalProgress span{font-size:9px;position:absolute;top:-18px;left:0}.performanceGoals article>footer{border-top:1px dashed #dce4e5;grid-template-columns:1fr auto auto;gap:10px;padding:7px 0;display:grid}.performanceReview>header>div{align-items:center;gap:7px;display:flex}.reviewText{padding:15px}.reviewText label{gap:5px;margin-bottom:12px;display:grid}.reviewText p{color:#607478;background:#f4f7f7;margin:0;padding:10px}.performanceReview>footer{border-top:1px solid #e1e7e8;justify-content:flex-end;gap:6px;padding:14px;display:flex}.performanceReview>.talentOpsEmpty+button,.performanceReview>button{margin:16px}.developmentPlans{margin:0 24px 24px}.developmentPlans>header{justify-content:flex-start;gap:7px}.developmentPlans>article{border-bottom:1px solid #e7eced;grid-template-columns:28px 1fr auto auto;align-items:center;gap:10px;padding:11px 15px;display:grid}.developmentPlans article div{gap:3px;display:grid}.developmentPlans small{color:#748589}@media (width<=1100px){.cartableLayout{grid-template-columns:280px minmax(0,1fr)}.processTimeline{grid-column:1/-1}.recruitmentBoard{grid-template-columns:repeat(8,190px)}.performanceOpsLayout{grid-template-columns:1fr}.talentOpsStats,.performanceOpsStats{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.requestOpsHeader,.talentOpsHeader{flex-direction:column;align-items:flex-start;padding:20px}.requestCatalogBar,.cartableToolbar,.talentOpsToolbar,.trainingTop,.performanceOpsToolbar{flex-direction:column;align-items:stretch;padding:14px}.requestCatalogBar>label,.cartableToolbar>label,.talentOpsToolbar>label{min-width:0}.requestSubmitLayout,.trainingLayout{grid-template-columns:1fr;padding:14px}.requestRuntimeGrid{grid-template-columns:1fr;padding:15px}.requestDynamicField,.requestDynamicField.width-half,.requestDynamicField.width-third{grid-column:1}.myRequestStrip{margin:0 14px 14px}.myRequestStrip>div{grid-template-columns:1fr}.myRequestStrip article:nth-child(odd){border-left:0}.cartableLayout{grid-template-columns:1fr;padding:14px}.cartableQueue{max-height:360px}.talentOpsHeader nav{width:100%;overflow:auto}.talentOpsStats,.performanceOpsStats{grid-template-columns:1fr;padding:14px}.myReferralList article{grid-template-columns:38px 1fr auto}.myReferralList article p{grid-column:2/-1}.talentOpsForm.two{grid-template-columns:1fr}.talentOpsForm .wide{grid-column:1}.courseOverview{grid-template-columns:1fr}.performanceOpsToolbar>div,.performanceOpsToolbar nav{flex-direction:column}.performanceOpsLayout{padding:0 14px}.developmentPlans{margin:0 14px 14px}}.pm-workspace{color:#24383d;gap:14px;min-width:0;display:grid}.pm-workspace button,.pm-workspace input,.pm-workspace select,.pm-workspace textarea{font:inherit;letter-spacing:0}.pm-workspace button{cursor:pointer}.pm-commandbar{background:#fff;border:1px solid #d9e3e1;border-radius:8px;align-items:center;gap:18px;min-height:68px;padding:10px 14px;display:flex}.pm-project-switcher{align-items:center;gap:10px;min-width:320px;display:flex}.pm-project-mark{color:#fff;border-radius:7px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.pm-project-switcher label{flex:1;gap:2px;display:grid}.pm-project-switcher small{color:#778a8d;font-size:.72rem}.pm-project-switcher select{color:#1e3338;background:0 0;border:0;outline:0;min-width:0;padding:2px 0;font-weight:800}.pm-command-meta{color:#6b7e82;align-items:center;gap:9px;font-size:.78rem;display:flex}.pm-command-meta i{background:#aab8ba;border-radius:50%;width:3px;height:3px}.pm-command-actions{align-items:center;gap:8px;margin-right:auto;display:flex}.pm-command-actions>button,.pm-person-view{color:#385156;background:#fff;border:1px solid #d9e3e1;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 11px;display:inline-flex}.pm-command-actions>button:not(.primary){width:38px;padding:0}.pm-command-actions .primary,.pm-dialog footer .primary{color:#fff;background:#16796f;border-color:#16796f;font-weight:800}.pm-person-view select{max-width:165px;color:inherit;background:0 0;border:0;outline:0}.pm-project-heading{background:#fff;border:1px solid #d9e3e1;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;min-height:142px;padding:22px 26px;display:flex}.pm-project-heading>div:first-child{max-width:800px}.pm-project-heading span,.pm-overview header span,.pm-team-view header span{color:#168076;font-size:.76rem;font-weight:800}.pm-project-heading h1{letter-spacing:0;margin:6px 0;font-size:1.65rem;line-height:1.45}.pm-project-heading p{color:#63777b;margin:0;line-height:1.9}.pm-heading-progress{text-align:left;gap:5px;width:220px;display:grid}.pm-heading-progress strong{color:#16796f;font-size:1.7rem}.pm-heading-progress span{color:#718488}.pm-heading-progress>div,.pm-status-bars>div>div,.pm-milestones article>div>div,.pm-task-progress>div,.pm-inline-progress,.pm-report-kpis article>div{background:#e7eeed;border-radius:6px;height:6px;overflow:hidden}.pm-heading-progress i,.pm-milestones article>div>div i,.pm-task-progress i,.pm-inline-progress i,.pm-report-kpis article>div i{border-radius:inherit;background:#168076;height:100%;display:block}.pm-tabs{background:#fff;border:1px solid #d9e3e1;border-radius:8px;align-items:center;min-height:48px;padding:0 8px;display:flex;overflow-x:auto}.pm-tabs button{color:#5e7377;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:7px;min-width:120px;min-height:46px;display:inline-flex}.pm-tabs button.active{color:#116c64;border-color:#168076;font-weight:800}.pm-tabs b{color:#fff;background:#e34e60;border-radius:50%;place-items:center;min-width:20px;height:20px;font-size:.68rem;display:grid}.pm-message{color:#715726;background:#fff8e8;border:1px solid #ead5a9;border-radius:7px;justify-content:space-between;align-items:center;min-height:40px;padding:8px 12px;display:flex}.pm-message button{color:inherit;background:0 0;border:0;place-items:center;display:grid}.pm-overview{gap:14px;display:grid}.pm-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.pm-kpis article{background:#fff;border:1px solid #d9e3e1;border-radius:8px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;min-height:92px;padding:14px;display:grid}.pm-kpis article>span{color:#16796f;background:#e8f4f1;border-radius:7px;place-items:center;width:36px;height:36px;display:grid}.pm-kpis article div{gap:2px;display:grid}.pm-kpis small,.pm-kpis em{color:#718488;font-size:.74rem;font-style:normal}.pm-kpis strong{font-size:1.5rem}.pm-overview-main{grid-template-columns:minmax(0,1.45fr) minmax(340px,.85fr);gap:14px;display:grid}.pm-progress-panel,.pm-milestones,.pm-workload,.pm-activity,.pm-focus,.pm-team-list,.pm-invite-panel,.pm-report-table,.pm-time-table,.pm-activity-wide{background:#fff;border:1px solid #d9e3e1;border-radius:8px}.pm-progress-panel{grid-template-columns:150px 1fr;align-items:center;gap:20px;padding:18px;display:grid}.pm-progress-panel>header{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.pm-progress-panel h2,.pm-milestones h2,.pm-workload h2,.pm-activity h2,.pm-team-view h2,.pm-report-table h2,.pm-time-table h2{margin:3px 0 0;font-size:1rem}.pm-progress-panel header em{border-radius:6px;padding:6px 9px;font-size:.72rem;font-style:normal}.pm-progress-panel header em.healthy{color:#16734f;background:#e7f5ef}.pm-progress-panel header em.risk{color:#a15325;background:#fff0e5}.pm-progress-ring{aspect-ratio:1;background:conic-gradient(#168076 var(--progress), #e6eeec 0);border-radius:50%;place-items:center;width:132px;display:grid}.pm-progress-ring:before{content:"";aspect-ratio:1;background:#fff;border-radius:50%;grid-area:1/1;width:94px}.pm-progress-ring>div{z-index:1;text-align:center;grid-area:1/1;display:grid}.pm-progress-ring strong{font-size:1.5rem}.pm-progress-ring span{color:#728589;font-size:.72rem}.pm-status-bars{gap:10px;display:grid}.pm-status-bars>div{grid-template-columns:95px 1fr 24px;align-items:center;gap:8px;font-size:.76rem;display:grid}.pm-status-bars i{border-radius:inherit;background:#8ba5a1;height:100%;display:block}.pm-status-bars i.s-doing,.pm-inline-progress i{background:#249889}.pm-status-bars i.s-review{background:#d5a63f}.pm-status-bars i.s-done{background:#4c9a67}.pm-status-bars i.s-blocked{background:#d85c6b}.pm-milestones>header,.pm-workload>header,.pm-activity>header,.pm-team-list>header,.pm-report-table>header,.pm-time-table>header{border-bottom:1px solid #e3eae8;justify-content:space-between;align-items:center;min-height:64px;padding:12px 16px;display:flex}.pm-milestones>header>svg,.pm-workload>header>svg,.pm-activity>header>svg{color:#7c9194}.pm-milestones article{border-bottom:1px solid #edf1f0;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;min-height:74px;padding:10px 14px;display:grid}.pm-milestones article:last-child{border-bottom:0}.pm-milestones article>span{color:#b9811c;background:#fff4dd;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.pm-milestones article>span.done{color:#16734f;background:#e7f5ef}.pm-milestones article>div{gap:3px;display:grid}.pm-milestones article small{color:#778a8d;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.pm-milestones article time{color:#64787c;font-size:.72rem}.pm-overview-lower{grid-template-columns:1fr 1fr;gap:14px;display:grid}.pm-workload article{border-bottom:1px solid #edf1f0;grid-template-columns:34px minmax(110px,1fr) minmax(100px,1.4fr) auto;align-items:center;gap:9px;min-height:62px;padding:9px 14px;display:grid}.pm-workload article:last-child,.pm-activity article:last-child{border-bottom:0}.pm-avatar{color:#126d65;background:#dff0ec;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:.72rem;font-style:normal;font-weight:800;display:inline-grid}.pm-avatar.large{width:42px;height:42px;font-size:.85rem}.pm-workload article>div:nth-child(2){display:grid}.pm-workload article small{color:#7a8c90}.pm-workload-bar{background:#e7eeed;border-radius:5px;height:5px;overflow:hidden}.pm-workload-bar i{background:#d5a63f;height:100%;display:block}.pm-workload article>b{color:#65797d;font-size:.7rem}.pm-activity article{border-bottom:1px solid #edf1f0;grid-template-columns:10px 1fr auto;align-items:center;gap:10px;min-height:54px;padding:8px 14px;display:grid}.pm-activity article>span{background:#2b9185;border-radius:50%;width:8px;height:8px}.pm-activity article>div{gap:2px;display:grid}.pm-activity article strong{font-size:.76rem}.pm-activity article small,.pm-activity article time{color:#7c8f92;font-size:.66rem}.pm-focus>header{border-bottom:1px solid #e3eae8;justify-content:space-between;align-items:center;min-height:52px;padding:10px 14px;display:flex}.pm-focus h2{margin:0;font-size:.95rem}.pm-focus>header span{color:#75888c;font-size:.73rem}.pm-focus>button{text-align:right;background:0 0;border:0;border-bottom:1px solid #edf1f0;grid-template-columns:4px minmax(0,1fr) auto 20px;align-items:center;gap:12px;width:100%;min-height:58px;padding:9px 14px;display:grid}.pm-focus>button:last-child{border-bottom:0}.pm-focus>button>span{background:#7f9894;border-radius:4px;height:34px}.pm-focus>button>span.priority-urgent{background:#d5a63f}.pm-focus>button>span.priority-immediate{background:#db5364}.pm-focus button div{gap:3px;display:grid}.pm-focus button small,.pm-focus button em{color:#73868a;font-size:.7rem;font-style:normal}.pm-board-view{gap:12px;min-width:0;display:grid}.pm-view-tools{background:#fff;border:1px solid #d9e3e1;border-radius:8px;align-items:center;gap:8px;min-height:54px;padding:8px;display:flex}.pm-view-tools label{color:#708488;border:1px solid #dde5e4;border-radius:6px;align-items:center;gap:7px;min-height:36px;padding:0 10px;display:flex}.pm-view-tools label:first-child{width:min(330px,40%)}.pm-view-tools input,.pm-view-tools select{background:0 0;border:0;outline:0;min-width:0}.pm-kanban{grid-template-columns:repeat(5,minmax(238px,1fr));gap:10px;padding-bottom:6px;display:grid;overflow-x:auto}.pm-kanban-column{background:#f2f5f4;border:1px solid #dce4e3;border-top:3px solid #8ca3a0;border-radius:7px;min-height:590px}.pm-kanban-column.s-doing{border-top-color:#249889}.pm-kanban-column.s-review{border-top-color:#d5a63f}.pm-kanban-column.s-done{border-top-color:#4c9a67}.pm-kanban-column.s-blocked{border-top-color:#d85c6b}.pm-kanban-column>header{border-bottom:1px solid #dce4e3;justify-content:space-between;align-items:center;min-height:48px;padding:9px 11px;display:flex}.pm-kanban-column>header div{align-items:center;gap:7px;display:flex}.pm-kanban-column>header b{color:#687d80;background:#fff;border-radius:50%;place-items:center;min-width:25px;height:25px;font-size:.72rem;display:grid}.pm-kanban-column>div{gap:8px;padding:8px;display:grid}.pm-column-empty{color:#87989b;text-align:center;padding:35px 8px;font-size:.72rem}.pm-task-card{cursor:grab;background:#fff;border:1px solid #dce4e3;border-radius:7px;gap:9px;padding:11px;display:grid;box-shadow:0 2px 6px #20373b09}.pm-task-card:active{cursor:grabbing}.pm-task-card>header{color:#87989b;align-items:center;gap:6px;display:flex}.pm-task-card>header button{color:inherit;background:0 0;border:0;place-items:center;margin-right:auto;display:grid}.pm-priority{color:#607579;background:#edf2f1;border-radius:4px;padding:3px 6px;font-size:.64rem}.pm-priority.priority-urgent{color:#a97820;background:#fff4dd}.pm-priority.priority-immediate{color:#b64251;background:#fde9ec}.pm-task-card>strong{font-size:.83rem;line-height:1.7}.pm-task-card>p{color:#6d8084;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:34px;margin:0;font-size:.7rem;line-height:1.7;display:-webkit-box;overflow:hidden}.pm-task-tags{flex-wrap:wrap;gap:4px;display:flex}.pm-task-tags span{color:#56736f;background:#edf4f2;border-radius:4px;padding:2px 5px;font-size:.61rem}.pm-task-progress{grid-template-columns:1fr 30px;align-items:center;gap:6px;display:grid}.pm-task-progress b{color:#617579;font-size:.66rem}.pm-task-card footer{border-top:1px solid #edf1f0;align-items:center;gap:7px;padding-top:7px;display:flex}.pm-task-card footer div{gap:2px;min-width:0;display:grid}.pm-task-card footer small{color:#526a6e;text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;overflow:hidden}.pm-task-card footer time{color:#7e9093;align-items:center;gap:3px;font-size:.61rem;display:flex}.pm-workspace .late{color:#c44454!important}.pm-list-view{background:#fff;border:1px solid #d9e3e1;border-radius:8px;overflow-x:auto}.pm-list-view>header,.pm-list-view>article{grid-template-columns:minmax(260px,1.6fr) 160px 150px 120px 130px 115px 30px;align-items:center;gap:10px;min-width:1050px;padding:10px 12px;display:grid}.pm-list-view>header{color:#687d80;background:#f3f6f5;min-height:44px;font-size:.7rem;font-weight:800}.pm-list-view>article{border-top:1px solid #e7eceb;min-height:62px}.pm-list-view>article.subtask{background:#fbfcfc}.pm-list-view article>button:first-child{text-align:right;background:0 0;border:0;gap:2px;display:grid}.pm-list-view article small{color:#819194;font-size:.64rem}.pm-list-view article>span:nth-child(2){align-items:center;gap:6px;font-size:.7rem;display:flex}.pm-list-view select{background:#fff;border:1px solid #dbe4e2;border-radius:5px;min-height:32px}.pm-inline-progress{width:100%;position:relative}.pm-inline-progress b{color:#62777a;font-size:.62rem;position:absolute;top:-18px;left:0}.pm-list-view time{color:#64797c;font-size:.68rem}.pm-list-view article>button:last-child{color:#718589;background:0 0;border:0;place-items:center;display:grid}.pm-timeline-view{background:#fff;border:1px solid #d9e3e1;border-radius:8px;overflow:hidden}.pm-timeline-view>header{border-bottom:1px solid #e1e8e7;grid-template-columns:260px 1fr 38px;align-items:center;min-height:66px;display:grid}.pm-timeline-view>header>div:first-child{padding:10px 16px}.pm-timeline-view h2{margin:0 0 3px;font-size:1rem}.pm-timeline-view>header span{color:#718589;font-size:.7rem}.pm-timeline-view>header>div:last-child{justify-content:space-between;padding:0 12px;display:flex}.pm-add-milestone{color:#fff;background:#16796f;border:0;border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.pm-timeline-grid{min-width:850px}.pm-timeline-grid article{cursor:pointer;border-bottom:1px solid #edf1f0;grid-template-columns:260px 1fr;align-items:center;min-height:58px;display:grid}.pm-timeline-grid article>div{gap:2px;padding:9px 16px;display:grid}.pm-timeline-grid article>div small,.pm-timeline-grid article>div time{color:#7a8d90;font-size:.65rem}.pm-timeline-grid article>section{background:repeating-linear-gradient(90deg,#0000 0 calc(33.33% - 1px),#edf1f0 33.33%);border-right:1px solid #e4eae9;height:100%;position:relative}.pm-timeline-grid article>section>span{background:#94aaa7;border-radius:4px;height:20px;position:absolute;top:19px;overflow:hidden}.pm-timeline-grid article>section>span.s-doing{background:#8bc9c0}.pm-timeline-grid article>section>span.s-review{background:#ead49a}.pm-timeline-grid article>section>span.s-done{background:#a2d2b0}.pm-timeline-grid article>section>span.s-blocked{background:#e5a7af}.pm-timeline-grid article>section>span i{background:#15645c66;height:100%;display:block}.pm-timeline-grid article.milestone{background:#fbfcfc;min-height:48px}.pm-timeline-grid article.milestone>div{color:#9a721d;align-items:center;gap:6px;display:flex}.pm-timeline-grid article.milestone>div time{margin-right:auto}.pm-timeline-grid article.milestone>div button{color:#a5741e;background:#fff9ea;border:1px solid #e3d7b8;border-radius:5px;place-items:center;width:25px;height:25px;display:grid}.pm-timeline-grid article.milestone>div button.done{color:#27764a;background:#e8f5ed;border-color:#cce2d3}.pm-timeline-grid article.milestone>div button:last-child{color:#ad4d58;background:#fff;border-color:#ecd7da}.pm-timeline-grid article.milestone>section>i{background:#d5a63f;width:2px;height:28px;position:absolute;top:10px}.pm-team-view{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:14px;display:grid}.pm-team-list>header b{color:#667b7e;font-size:.75rem}.pm-team-list>article{border-bottom:1px solid #edf1f0;grid-template-columns:44px minmax(150px,1fr) 135px 95px 80px auto;align-items:center;gap:10px;min-height:68px;padding:11px 16px;display:grid}.pm-team-list>article:last-child{border-bottom:0}.pm-team-list article>div{gap:3px;display:grid}.pm-team-list article small{color:#7b8d90;font-size:.68rem}.pm-team-list article>select{background:#fff;border:1px solid #dbe4e2;border-radius:5px;min-height:34px}.pm-team-list article>span:not(.pm-avatar),.pm-team-list article>em{font-size:.7rem;font-style:normal}.pm-team-list article>em{border-radius:5px;width:max-content;padding:4px 7px}.pm-team-list .invite-accepted{color:#16734f;background:#e8f5ef}.pm-team-list .invite-invited{color:#9d721f;background:#fff4dd}.pm-team-list .invite-declined{color:#b64251;background:#fdebed}.pm-team-list article>b{color:#657a7d;font-size:.7rem}.pm-team-list article nav{gap:4px;display:flex}.pm-team-list article nav button{background:#fff;border:1px solid #dbe4e2;border-radius:5px;place-items:center;width:28px;height:28px;display:grid}.pm-invite-panel{gap:13px;padding:16px;display:grid}.pm-invite-panel>header{border-bottom:1px solid #e4eae9;align-items:center;gap:10px;padding-bottom:10px;display:flex}.pm-invite-panel>header>svg{color:#168076}.pm-invite-panel label{gap:5px;display:grid}.pm-invite-panel label span,.pm-form-grid label>span,.pm-task-facts label>span,.pm-task-facts>div>span,.pm-work-form label span,.pm-time-form label span{color:#667b7e;font-size:.7rem}.pm-invite-panel input,.pm-invite-panel select,.pm-invite-panel textarea,.pm-form-grid input,.pm-form-grid select,.pm-form-grid textarea{background:#fff;border:1px solid #d9e3e1;border-radius:6px;outline:0;width:100%;min-height:40px;padding:8px 10px}.pm-invite-panel textarea{resize:vertical;min-height:80px}.pm-invite-panel>button,.pm-work-form>button,.pm-time-form>button{color:#fff;background:#16796f;border:0;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:40px;font-weight:800;display:flex}.pm-invite-panel>small{color:#7a8c90;font-size:.67rem;line-height:1.8}.pm-reports-view{gap:14px;display:grid}.pm-report-kpis{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.pm-report-kpis article{background:#fff;border:1px solid #d9e3e1;border-radius:8px;gap:5px;min-height:102px;padding:14px;display:grid}.pm-report-kpis article>span,.pm-report-kpis article small{color:#708488;font-size:.72rem}.pm-report-kpis strong{font-size:1.55rem}.pm-report-layout{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:14px;display:grid}.pm-report-table>button{text-align:right;background:0 0;border:0;border-bottom:1px solid #edf1f0;grid-template-columns:32px minmax(0,1fr) 48px 60px 120px;align-items:center;gap:10px;width:100%;min-height:72px;padding:9px 14px;display:grid}.pm-report-table button>div{gap:3px;min-width:0;display:grid}.pm-report-table button p{color:#728589;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.68rem;overflow:hidden}.pm-report-table button em{color:#16796f;font-style:normal;font-weight:800}.pm-report-table button>span:not(.pm-avatar),.pm-report-table button time{color:#6f8286;font-size:.7rem}.pm-time-table article{border-bottom:1px solid #edf1f0;grid-template-columns:32px 1fr auto auto;align-items:center;gap:9px;min-height:62px;padding:9px 14px;display:grid}.pm-time-table article>div{gap:2px;display:grid}.pm-time-table article small,.pm-time-table article time{color:#74878b;font-size:.67rem}.pm-activity-wide>header{border-bottom:1px solid #e4eae9;align-items:center;min-height:50px;padding:10px 14px;display:flex}.pm-activity-wide h2{margin:0;font-size:.95rem}.pm-activity-wide article{border-bottom:1px solid #edf1f0;grid-template-columns:20px 1fr 150px 130px;align-items:center;gap:8px;min-height:48px;padding:8px 14px;font-size:.72rem;display:grid}.pm-activity-wide article svg{color:#168076}.pm-activity-wide article span,.pm-activity-wide article time{color:#76898c}.pm-drawer-backdrop,.pm-dialog-backdrop{z-index:130;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#182a2e57;position:fixed;inset:0}.pm-task-drawer{background:#f6f8f7;width:min(620px,100vw);height:100%;position:absolute;top:0;left:0;overflow-y:auto;box-shadow:10px 0 35px #1c2f3329}.pm-task-drawer>header{background:#fff;border-bottom:1px solid #dce5e3;padding:18px 20px}.pm-task-drawer>header>div{align-items:center;gap:7px;display:flex}.pm-task-drawer>header small{color:#73868a}.pm-task-drawer>header nav{gap:5px;display:flex;position:absolute;top:16px;left:16px}.pm-task-drawer>header nav button{color:#617579;background:#fff;border:1px solid #dbe4e2;border-radius:6px;place-items:center;width:34px;height:34px;display:grid}.pm-task-drawer>header h2{margin:15px 0 5px;font-size:1.22rem}.pm-task-drawer>header p{color:#65797d;margin:0;line-height:1.85}.pm-drawer-tabs{background:#fff;border-bottom:1px solid #dce5e3;display:flex;overflow-x:auto}.pm-drawer-tabs button{color:#657a7d;background:0 0;border:0;border-bottom:2px solid #0000;min-width:150px;min-height:46px}.pm-drawer-tabs button.active{color:#126d65;border-color:#168076;font-weight:800}.pm-drawer-tabs b{color:#168076}.pm-drawer-body{gap:12px;padding:14px;display:grid}.pm-task-facts,.pm-checklist,.pm-dependencies,.pm-work-form,.pm-time-form,.pm-work-history,.pm-comment-form,.pm-comments{background:#fff;border:1px solid #dce5e3;border-radius:7px}.pm-task-facts{grid-template-columns:1fr 1fr;gap:12px;padding:14px;display:grid}.pm-task-facts label,.pm-task-facts>div{gap:5px;display:grid}.pm-task-facts select,.pm-task-facts input:not([type=range]),.pm-checklist input,.pm-dependencies select,.pm-work-form input,.pm-time-form input,.pm-work-form textarea,.pm-comment-form textarea{background:#fff;border:1px solid #d9e3e1;border-radius:6px;outline:0;width:100%;min-height:38px;padding:7px 9px}.pm-checklist,.pm-dependencies,.pm-work-form,.pm-time-form,.pm-work-history{padding:14px}.pm-checklist>header,.pm-dependencies>header{gap:10px;padding-bottom:10px;display:grid}.pm-checklist>header>div,.pm-dependencies>header>div{justify-content:space-between;align-items:center;gap:7px;display:flex}.pm-checklist h3,.pm-dependencies h3,.pm-work-form h3,.pm-time-form h3,.pm-work-history h3{margin:0;font-size:.9rem}.pm-checklist header button,.pm-dependencies header button{color:#fff;background:#16796f;border:0;border-radius:6px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.pm-checklist article{border-top:1px solid #edf1f0;grid-template-columns:24px 1fr 25px;align-items:center;gap:7px;min-height:42px;display:grid}.pm-checklist article>button:first-child{color:#fff;background:#fff;border:1px solid #b9c9c6;border-radius:4px;place-items:center;width:20px;height:20px;display:grid}.pm-checklist article>button:first-child.done{background:#168076;border-color:#168076}.pm-checklist article>span.done{color:#829194;text-decoration:line-through}.pm-checklist article>button:last-child,.pm-dependencies article button{color:#b34c59;background:0 0;border:0;place-items:center;display:grid}.pm-dependencies article{border-top:1px solid #edf1f0;grid-template-columns:20px 1fr auto 25px;align-items:center;gap:7px;min-height:42px;display:grid}.pm-dependencies article>svg{color:#c28a28}.pm-dependencies article em{color:#708488;font-size:.68rem;font-style:normal}.pm-work-form,.pm-time-form{gap:10px;display:grid}.pm-work-form textarea{resize:vertical;min-height:90px}.pm-work-form>div,.pm-time-form>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pm-work-form label,.pm-time-form label{gap:4px;display:grid}.pm-work-history article{border-top:1px solid #edf1f0;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;min-height:60px;display:grid}.pm-work-history article>svg{color:#168076}.pm-work-history article>div{gap:3px;display:grid}.pm-work-history article small,.pm-work-history article time{color:#778a8d;font-size:.67rem}.pm-comment-form{gap:8px;padding:12px;display:flex}.pm-comment-form textarea{resize:vertical;min-height:74px}.pm-comment-form button{color:#fff;background:#16796f;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;width:90px;display:flex}.pm-comments{padding:0 14px}.pm-comments article{border-bottom:1px solid #edf1f0;grid-template-columns:32px 1fr;gap:9px;padding:13px 0;display:grid}.pm-comments article>div{gap:6px;display:grid}.pm-comments article header{justify-content:space-between;display:flex}.pm-comments article time{color:#7b8d90;font-size:.66rem}.pm-comments article p{color:#5f7478;margin:0;line-height:1.8}.pm-dialog-backdrop{place-items:center;padding:18px;display:grid}.pm-dialog{background:#fff;border-radius:8px;width:min(720px,100%);max-height:calc(100vh - 36px);overflow-y:auto;box-shadow:0 20px 60px #1c2f3333}.pm-dialog>header{border-bottom:1px solid #dce5e3;grid-template-columns:38px 1fr 34px;align-items:center;gap:9px;min-height:62px;padding:10px 16px;display:grid}.pm-dialog>header>span{color:#16796f;background:#e4f2ef;border-radius:7px;place-items:center;width:36px;height:36px;display:grid}.pm-dialog>header h2{margin:0;font-size:1.05rem}.pm-dialog>header button{color:#65797d;background:0 0;border:0;place-items:center;width:32px;height:32px;display:grid}.pm-form-grid{grid-template-columns:1fr 1fr;gap:12px;padding:16px;display:grid}.pm-form-grid label{gap:5px;min-width:0;display:grid}.pm-form-grid label.wide{grid-column:1/-1}.pm-form-grid textarea{resize:vertical;min-height:80px}.pm-form-grid input[type=color]{padding:4px}.pm-dialog footer{border-top:1px solid #dce5e3;justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.pm-dialog footer button{background:#fff;border:1px solid #d9e3e1;border-radius:6px;align-items:center;gap:7px;min-height:40px;padding:0 15px;display:inline-flex}.pm-empty-project{text-align:center;background:#fff;border:1px solid #d9e3e1;border-radius:8px;align-content:center;place-items:center;gap:10px;min-height:420px;display:grid}.pm-empty-project svg{color:#168076}.pm-empty-project h1,.pm-empty-project p{margin:0}.pm-empty-project p{color:#718589}.pm-empty-project button{color:#fff;background:#16796f;border:0;border-radius:6px;align-items:center;gap:7px;min-height:40px;padding:0 14px;display:flex}@media (width<=1100px){.pm-command-meta{display:none}.pm-kpis,.pm-report-kpis{grid-template-columns:repeat(2,1fr)}.pm-overview-main,.pm-overview-lower,.pm-report-layout,.pm-team-view{grid-template-columns:1fr}.pm-invite-panel{order:-1}}@media (width<=720px){.pm-workspace{box-sizing:border-box;gap:10px;width:100vw;max-width:100vw;overflow:hidden}.pm-workspace>*,.pm-commandbar>*,.pm-project-heading>*,.pm-board-view,.pm-kanban{box-sizing:border-box;min-width:0;max-width:100%}.pm-commandbar{flex-wrap:wrap;align-items:stretch;gap:8px;padding:9px}.pm-project-switcher{width:100%;min-width:0}.pm-project-switcher label,.pm-project-switcher select{width:100%;min-width:0;max-width:100%}.pm-command-actions{width:100%;margin:0}.pm-person-view{flex:1;min-width:0}.pm-person-view select{width:100%;max-width:none}.pm-command-actions .primary{flex:1}.pm-project-heading{flex-direction:column;align-items:stretch;min-height:0;padding:18px;overflow:hidden}.pm-project-heading h1{font-size:1.25rem}.pm-project-heading h1,.pm-project-heading p{overflow-wrap:anywhere;max-width:100%}.pm-heading-progress{text-align:right;width:100%}.pm-tabs{justify-content:flex-start}.pm-tabs button{min-width:108px}.pm-kpis,.pm-report-kpis{grid-template-columns:1fr 1fr;gap:8px}.pm-kpis article{grid-template-columns:34px 1fr;min-height:82px;padding:10px}.pm-kpis article em{display:none}.pm-progress-panel{grid-template-columns:1fr;justify-items:center}.pm-progress-panel>header,.pm-status-bars{width:100%}.pm-overview-lower{grid-template-columns:1fr}.pm-workload article{grid-template-columns:34px 1fr auto}.pm-workload-bar{display:none}.pm-focus>button{grid-template-columns:4px 1fr 20px}.pm-focus button em{display:none}.pm-view-tools{flex-direction:column;align-items:stretch}.pm-view-tools label,.pm-view-tools label:first-child{width:100%}.pm-kanban{scroll-snap-type:x mandatory;grid-template-columns:repeat(5,82vw);width:100%;overflow-x:auto}.pm-kanban-column{scroll-snap-align:start;min-height:500px}.pm-team-list>article{grid-template-columns:42px 1fr auto}.pm-team-list article>select,.pm-team-list article>span:not(.pm-avatar),.pm-team-list article>b{grid-column:2/3}.pm-team-list article>em,.pm-team-list article nav{grid-area:1/3/3}.pm-report-table>button{grid-template-columns:32px 1fr auto}.pm-report-table button>span:not(.pm-avatar),.pm-report-table button time{display:none}.pm-activity-wide article{grid-template-columns:20px 1fr}.pm-activity-wide article span,.pm-activity-wide article time{grid-column:2}.pm-task-drawer{width:100vw}.pm-task-facts,.pm-form-grid,.pm-work-form>div,.pm-time-form>div{grid-template-columns:1fr}.pm-form-grid label.wide{grid-column:auto}.pm-comment-form{flex-direction:column}.pm-comment-form button{width:100%;min-height:40px}}.opsWorkspace{color:#223c41;gap:12px;padding:16px;display:grid}.opsHeader{background:#fff;border:1px solid #dce5e5;border-radius:7px;justify-content:space-between;align-items:center;gap:18px;min-height:96px;padding:17px 20px;display:flex}.opsHeader>div>span{color:#7c9294;font-size:9px}.opsHeader h1{color:#183a3e;letter-spacing:0;margin:3px 0;font-size:20px}.opsHeader p{color:#75878a;margin:0;font-size:9px}.opsHeader nav,.contentEditor>header nav{gap:7px;display:flex}.opsHeader button,.opsHeader a,.contentEditor>header button,.reportCanvas>header button,.reportResult header a{color:#fff;min-height:37px;font:inherit;background:#16766e;border:0;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:9px;font-weight:700;text-decoration:none;display:inline-flex}.opsHeader .secondary,.opsHeader a.secondary,.contentEditor>header .secondary,.reportCanvas>header .secondary{color:#28645f;background:#fff;border:1px solid #cedddd}.opsNotice{color:#275b56;background:#eaf4f2;border-right:3px solid #268079;border-radius:5px;align-items:center;gap:7px;min-height:37px;padding:7px 11px;font-size:9px;display:flex}.opsNotice span{flex:1}.opsNotice button{color:inherit;background:0 0;border:0;place-items:center;display:grid}.opsEmpty{color:#95a5a7;text-align:center;place-content:center;justify-items:center;gap:7px;min-height:190px;display:grid}.opsEmpty strong{color:#526c70;font-size:11px}.opsEmpty span{font-size:8px}.statusPill{color:#637679;white-space:nowrap;background:#edf1f1;border-radius:4px;align-items:center;width:max-content;padding:3px 7px;font-size:7px;display:inline-flex}.statusPill.active,.statusPill.sent{color:#34724c;background:#e2f1ea}.statusPill.locked{color:#90651d;background:#fff0d7}.statusPill.failed{color:#93464e;background:#f8e4e5}.statusPill.archived{color:#626d73;background:#e9ecef}.docCommand{background:#fff;border:1px solid #dde5e5;border-radius:6px;align-items:center;gap:10px;min-height:47px;padding:6px 10px;display:flex}.docCommand label{color:#6d8184;border:1px solid #d8e1e1;border-radius:5px;flex:1;align-items:center;gap:7px;min-width:280px;height:34px;padding:0 10px;display:flex}.docCommand input,.threadList input,.contentQueue input{min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:9px}.docCommand>span{color:#718486;border-right:1px solid #e2e8e8;padding:5px 8px;font-size:8px}.documentCenterLayout{background:#fff;border:1px solid #dbe4e4;border-radius:7px;grid-template-columns:220px minmax(390px,1fr) 290px;min-height:620px;display:grid;overflow:hidden}.docFolders,.docInspector{background:#f8faf9}.docFolders{border-left:1px solid #e0e7e7;padding:9px}.docFolders>header,.docLibrary>header,.contentQueue>header,.reportCatalog>header{border-bottom:1px solid #e0e7e7;align-items:center;gap:7px;min-height:42px;padding:0 8px;font-size:10px;display:flex}.docFolders>button{color:#637a7d;text-align:right;width:100%;min-height:38px;font:inherit;background:0 0;border:0;border-radius:4px;grid-template-columns:19px 1fr auto;align-items:center;gap:7px;margin:3px 0;padding:0 8px;font-size:9px;display:grid}.docFolders>button.active{color:#17665f;background:#deedeb;font-weight:800}.docFolders>button b{text-align:center;background:#e9eeee;border-radius:8px;min-width:20px;padding:2px 5px;font-size:7px}.retentionBox{color:#396761;background:#eef6f4;border:1px solid #d8e5e2;border-radius:5px;gap:5px;margin-top:20px;padding:11px;display:grid}.retentionBox strong{font-size:9px}.retentionBox span{color:#6b817e;font-size:7px;line-height:1.8}.docLibrary{min-width:0}.docLibrary>header{justify-content:space-between;padding:0 13px}.docLibrary>header div{gap:1px;display:grid}.docLibrary>header strong{font-size:10px}.docLibrary>header span{color:#88989a;font-size:7px}.docLibrary>header button{color:#577276;background:0 0;border:0;place-items:center;display:grid}.docRows{padding:5px 9px}.docRows>button{color:#657a7e;text-align:right;background:0 0;border:1px solid #0000;border-bottom-color:#e5eaea;grid-template-columns:38px minmax(150px,1fr) minmax(70px,auto) auto 16px;align-items:center;gap:9px;width:100%;min-height:61px;padding:7px 9px;display:grid}.docRows>button:hover,.docRows>button.active{background:#f0f6f5;border-color:#cfe0df;border-radius:5px}.fileGlyph{color:#25736b;background:#e2efed;border-radius:4px;place-items:center;width:35px;height:39px;display:grid}.fileGlyph.locked{color:#9a6b1d;background:#fbecd2}.fileGlyph.archived{color:#68767b;background:#e9edef}.docRows strong,.docRows small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.docRows strong{color:#29454a;font-size:9px}.docRows small{color:#859396;margin-top:3px;font-size:7px}.tagLine{gap:3px;display:flex}.tagLine i{color:#6b7d80;background:#edf1f1;border-radius:3px;padding:2px 5px;font-size:7px;font-style:normal}.docInspector{border-right:1px solid #e0e7e7;padding:13px}.docInspector>header{border-bottom:1px solid #e0e7e7;grid-template-columns:42px 1fr;align-items:center;gap:9px;padding-bottom:12px;display:grid}.docInspector>header strong,.docInspector>header small{display:block}.docInspector>header strong{color:#26464a;font-size:10px}.docInspector>header small{color:#879597;margin-top:3px;font-size:7px}.docMetaGrid{border-top:1px solid #e1e7e7;border-right:1px solid #e1e7e7;grid-template-columns:1fr 1fr;margin:10px 0;display:grid}.docMetaGrid span{border-bottom:1px solid #e1e7e7;border-left:1px solid #e1e7e7;min-height:53px;padding:8px}.docMetaGrid small,.docMetaGrid b{display:block}.docMetaGrid small{color:#89989a;font-size:7px}.docMetaGrid b{color:#3c595d;margin-top:4px;font-size:8px}.inspectorActions{grid-template-columns:1fr 1fr;gap:5px;display:grid}.inspectorActions button,.inspectorActions a{color:#fff;min-height:34px;font:inherit;background:#17766e;border:0;border-radius:4px;justify-content:center;align-items:center;gap:5px;font-size:8px;text-decoration:none;display:flex}.inspectorActions .secondary{color:#356863;background:#fff;border:1px solid #d1dede}.docHistory h3,.docShare h3,.publishPanel h3{color:#446367;align-items:center;gap:6px;margin:18px 0 8px;font-size:9px;display:flex}.docHistory article{grid-template-columns:12px 1fr;gap:6px;min-height:49px;display:grid;position:relative}.docHistory article i{z-index:1;background:#2b837a;border-radius:50%;width:8px;height:8px;margin-top:4px}.docHistory article:after{content:"";background:#d5e0df;width:1px;position:absolute;top:10px;bottom:-4px;right:3px}.docHistory article:last-child:after{display:none}.docHistory strong,.docHistory span,.docHistory small{display:block}.docHistory strong{color:#405d61;font-size:8px}.docHistory span,.docHistory small,.docHistory p{color:#899698;font-size:7px}.docShare>div{gap:4px;display:flex}.docShare select{min-width:0;height:32px;font:inherit;background:#fff;border:1px solid #d4dfdf;border-radius:4px;flex:1;font-size:8px}.docShare button{color:#fff;background:#237c74;border:0;border-radius:4px;width:32px}.docShare>span{color:#61777a;align-items:center;gap:4px;margin-top:6px;font-size:7px;display:flex}.docShare>span b{margin-right:auto}.opsModal{background:#fff;border:1px solid #d7e0e0;border-radius:7px;width:min(500px,100%);box-shadow:0 22px 55px #10272b38}.opsModal>header button{color:#63777a;background:0 0;border:0;place-items:center;display:grid}.opsForm label,.publishPanel label{color:#6b7e81;gap:5px;font-size:8px;display:grid}.opsForm input,.opsForm select,.opsForm textarea,.publishPanel input,.publishPanel textarea{color:#29454a;width:100%;min-height:36px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #d4dede;border-radius:4px;outline:0;padding:7px 9px;font-size:9px}.opsForm textarea{resize:vertical}.opsTabs{background:#fff;border:1px solid #dce4e4;border-radius:6px;gap:3px;min-height:45px;padding:4px;display:flex}.opsTabs button{color:#647b7e;min-width:130px;font:inherit;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;gap:6px;font-size:9px;display:flex}.opsTabs button.active{color:#16675f;background:#e4f0ee;font-weight:800}.opsTabs b{color:#fff;background:#c95b63;border-radius:8px;min-width:18px;padding:1px 4px;font-size:7px}.messengerLayout{background:#fff;border:1px solid #dce4e4;border-radius:7px;grid-template-columns:260px minmax(380px,1fr) 220px;height:620px;display:grid;overflow:hidden}.threadList{background:#f8faf9;border-left:1px solid #e0e7e7}.threadList>label{color:#778a8d;background:#fff;border:1px solid #d6e0e0;border-radius:5px;align-items:center;gap:6px;height:48px;margin:7px;padding:0 9px;display:flex}.threadList>button{color:#65797c;text-align:right;background:0 0;border:0;border-bottom:1px solid #e4e9e9;grid-template-columns:38px 1fr auto;align-items:center;gap:8px;width:100%;min-height:66px;padding:7px 10px;display:grid}.threadList>button.active{background:#e6f1ef}.threadList>button>span,.conversation>header>span{color:#1d726a;background:#dbecea;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.threadList strong,.threadList small{text-overflow:ellipsis;white-space:nowrap;max-width:155px;display:block;overflow:hidden}.threadList strong{color:#2a4549;font-size:9px}.threadList small{color:#8a9799;margin-top:4px;font-size:7px}.threadList>button>b{color:#fff;text-align:center;background:#b84d58;border-radius:10px;min-width:19px;padding:2px 5px;font-size:7px}.conversation{grid-template-rows:55px 1fr 62px;min-width:0;display:grid}.conversation>header{border-bottom:1px solid #e1e7e7;grid-template-columns:40px 1fr 32px;align-items:center;gap:8px;padding:7px 12px;display:grid}.conversation>header strong,.conversation>header small{display:block}.conversation>header strong{font-size:10px}.conversation>header small{color:#8a989a;font-size:7px}.conversation>header button{color:#60777a;background:0 0;border:0;place-items:center;display:grid}.messageStream{background:#f7f9f8;flex-direction:column;gap:8px;padding:15px;display:flex;overflow-y:auto}.messageStream article{background:#fff;border:1px solid #dce5e4;border-radius:6px;width:fit-content;max-width:68%;padding:8px 11px}.messageStream article.mine{background:#e2f0ed;border-color:#c9ded9;align-self:flex-end}.messageStream strong{color:#35635f;font-size:7px}.messageStream p{color:#314d51;margin:4px 0;font-size:9px;line-height:1.8}.messageStream small{color:#8b999a;font-size:6px}.conversation>footer{border-top:1px solid #e0e7e7;grid-template-columns:36px 1fr 38px;align-items:center;gap:6px;padding:8px 10px;display:grid}.conversation>footer textarea{resize:none;height:42px;font:inherit;border:1px solid #d6e0e0;border-radius:5px;outline:0;padding:7px 9px;font-size:9px}.conversation>footer button{color:#557176;background:0 0;border:0;border-radius:5px;place-items:center;height:36px;display:grid}.conversation>footer button:last-child{color:#fff;background:#16766e}.threadInfo{text-align:center;border-right:1px solid #e0e7e7;padding:20px 13px}.groupAvatar{color:#26756d;background:#deedeb;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 8px;display:grid}.threadInfo>strong{font-size:10px;display:block}.threadInfo>span{color:#859497;text-align:right;border-bottom:1px solid #e3e8e8;margin:18px 0 7px;padding-bottom:7px;font-size:8px;display:block}.threadInfo p{color:#536c70;text-align:right;align-items:center;gap:6px;font-size:8px;display:flex}.channelWorkspace{grid-template-columns:minmax(330px,.85fr) minmax(360px,1.15fr) 230px;gap:10px;display:grid}.channelComposer,.deliveryLog,.channelStatus,.contactDirectory{background:#fff;border:1px solid #dce4e4;border-radius:7px}.channelComposer>header{color:#286a64;border-bottom:1px solid #e1e7e7;align-items:center;gap:8px;min-height:55px;padding:9px 14px;display:flex}.channelComposer>header strong,.channelComposer>header span{display:block}.channelComposer>header strong{font-size:10px}.channelComposer>header span{color:#8b989a;font-size:7px}.deliveryLog>header{border-bottom:1px solid #e1e7e7;justify-content:space-between;align-items:center;min-height:50px;padding:0 13px;font-size:9px;display:flex}.deliveryLog>header span{color:#899799;font-size:7px}.deliveryLog>article{border-bottom:1px solid #e5eaea;grid-template-columns:34px 1fr auto 80px;align-items:center;gap:7px;min-height:62px;padding:6px 10px;display:grid}.deliveryIcon{color:#577477;background:#e6efef;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.deliveryIcon.sent{color:#33734c;background:#dff0e7}.deliveryLog strong,.deliveryLog small{display:block}.deliveryLog strong{color:#334f53;font-size:8px}.deliveryLog small,.deliveryLog time{color:#879597;font-size:7px}.channelStatus{padding:12px}.channelStatus h3{margin:2px 0 12px;font-size:10px}.channelStatus article{border-bottom:1px solid #e4e9e9;grid-template-columns:8px 1fr auto;align-items:center;gap:7px;min-height:48px;display:grid}.channelStatus article>span{background:#a9b2b3;border-radius:50%;width:7px;height:7px}.channelStatus article>span.online{background:#4b9c64;box-shadow:0 0 0 3px #e2f0e6}.channelStatus strong,.channelStatus small{display:block}.channelStatus strong{font-size:8px}.channelStatus small{color:#899698;font-size:6px}.channelStatus b{color:#4b8060;font-size:7px}.contactDirectory{min-height:540px}.contactDirectory>header{border-bottom:1px solid #e1e7e7;justify-content:space-between;gap:8px;min-height:55px;padding:9px 12px;display:flex}.contactDirectory>header label{border:1px solid #d6e0e0;border-radius:4px;align-items:center;gap:6px;min-width:280px;padding:0 9px;display:flex}.contactDirectory>header input{font:inherit;border:0;outline:0;flex:1;font-size:9px}.contactDirectory>header button{color:#fff;font:inherit;background:#16766e;border:0;border-radius:4px;align-items:center;gap:5px;padding:0 12px;font-size:8px;display:flex}.contactDirectory>div{padding:7px 12px}.contactDirectory article{border-bottom:1px solid #e4e9e9;grid-template-columns:38px minmax(160px,1fr) 160px 220px 34px;align-items:center;gap:8px;min-height:58px;display:grid}.contactDirectory article>span{color:#24746c;background:#e3efed;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.contactDirectory strong,.contactDirectory small{display:block}.contactDirectory strong{font-size:9px}.contactDirectory small,.contactDirectory p{color:#7d8e90;font-size:8px}.contactDirectory article button{color:#27746d;background:0 0;border:0;place-items:center;display:grid}.editorialLayout{background:#fff;border:1px solid #dce4e4;border-radius:7px;grid-template-columns:240px minmax(430px,1fr) 280px;min-height:700px;display:grid;overflow:hidden}.contentQueue{background:#f8faf9;border-left:1px solid #e0e7e7}.contentQueue>header{justify-content:space-between}.contentQueue>nav{gap:3px;padding:7px;display:flex;overflow-x:auto}.contentQueue>nav button{color:#6a7e81;min-height:27px;font:inherit;white-space:nowrap;background:#eef2f2;border:0;border-radius:4px;padding:0 7px;font-size:7px}.contentQueue>nav button.active{color:#17675f;background:#dcecea;font-weight:800}.contentQueue>div>button{color:#667b7e;text-align:right;background:0 0;border:0;border-bottom:1px solid #e3e9e9;grid-template-columns:35px 1fr 15px;align-items:center;gap:7px;width:100%;min-height:65px;padding:7px 9px;display:grid}.contentQueue>div>button.active{background:#e4f0ee}.contentKind{color:#357177;background:#e5efef;border-radius:4px;place-items:center;width:33px;height:35px;display:grid}.contentKind.announcement{color:#9b6b21;background:#fbecd7}.contentKind.gallery{color:#715689;background:#eee8f4}.contentKind.training{color:#5b773b;background:#e5eee1}.contentQueue strong,.contentQueue small{text-overflow:ellipsis;white-space:nowrap;max-width:150px;display:block;overflow:hidden}.contentQueue strong{color:#2d4a4e;font-size:8px}.contentQueue small{color:#899698;margin-top:4px;font-size:7px}.contentEditor{min-width:0}.contentEditor>header,.reportCanvas>header{border-bottom:1px solid #e1e7e7;justify-content:space-between;align-items:center;min-height:58px;padding:8px 14px;display:flex}.contentEditor>header strong,.contentEditor>header span{display:block}.contentEditor>header strong{font-size:10px}.contentEditor>header span{color:#8a9799;margin-top:3px;font-size:7px}.contentEditor>header .danger{color:#a14a53;background:#fff;border:1px solid #eed2d4;width:35px;padding:0}.contentForm{gap:10px;padding:15px 18px;display:grid}.contentForm>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.contentForm label{color:#718285;gap:5px;font-size:8px;display:grid}.contentForm input,.contentForm select,.contentForm textarea{box-sizing:border-box;width:100%;min-height:36px;font:inherit;border:1px solid #d5dfdf;border-radius:4px;outline:0;padding:8px 10px;font-size:9px}.contentForm .titleInput{min-height:44px;font-size:13px;font-weight:700}.contentForm .bodyEditor{resize:vertical;line-height:2}.urlInput{color:#738689;border:1px solid #d5dfdf;border-radius:4px;align-items:center;gap:6px;padding-right:8px;display:flex}.urlInput input{border:0}.publishPanel{background:#fafbfb;border-right:1px solid #e0e7e7;padding:0 12px 18px}.publishPanel>section{border-bottom:1px solid #e2e8e8;padding-bottom:13px}.publishPanel label{margin-top:8px}.contentPreview{background:#fff;border:1px solid #dae3e3;border-radius:5px;overflow:hidden}.contentPreview img,.contentPreview>span{object-fit:cover;color:#819194;background:#e8eeee;place-items:center;width:100%;height:120px;display:grid}.contentPreview small,.contentPreview strong,.contentPreview p{margin:7px 9px;display:block}.contentPreview small{color:#3d8078;font-size:7px}.contentPreview strong{color:#284549;font-size:10px;line-height:1.7}.contentPreview p{color:#7a8b8e;font-size:7px;line-height:1.8}.toggleRow{align-items:center;gap:7px;min-height:34px;display:flex!important}.toggleRow input{accent-color:#18766e;width:15px;min-height:15px}.reportBuilderLayout{background:#fff;border:1px solid #dbe4e4;border-radius:7px;grid-template-columns:245px minmax(0,1fr);min-height:720px;display:grid;overflow:hidden}.reportCatalog{background:#f8faf9;border-left:1px solid #e1e7e7}.reportCatalog>header{justify-content:space-between}.reportCatalog>button{color:#64797c;text-align:right;background:0 0;border:0;border-bottom:1px solid #e3e9e9;grid-template-columns:34px 1fr 15px;align-items:center;gap:7px;width:100%;min-height:60px;padding:7px 9px;display:grid}.reportCatalog>button.active{background:#e3efed}.reportCatalog>button>span{color:#2c746e;background:#ddebea;border-radius:4px;place-items:center;width:32px;height:32px;display:grid}.reportCatalog strong,.reportCatalog small{display:block}.reportCatalog strong{color:#2c494d;font-size:8px}.reportCatalog small{color:#8b9799;margin-top:3px;font-size:7px}.reportCanvas{min-width:0}.reportCanvas>header>input{color:#29484c;min-width:220px;font:inherit;border:0;border-bottom:1px solid #0000;outline:0;font-size:13px;font-weight:800}.reportCanvas>header nav{gap:6px;display:flex}.builderSteps{border-bottom:1px solid #e1e7e7;grid-template-columns:1fr 1.5fr 1.2fr 1fr;display:grid}.builderSteps>article{border-left:1px solid #e3e9e9;grid-template-columns:27px 1fr;gap:7px;min-width:0;min-height:235px;padding:12px 10px;display:grid}.builderSteps>article:last-child{border-left:0}.builderSteps>article>span{color:#1a6d66;background:#dfecea;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;font-weight:800;display:grid}.builderSteps strong{margin:5px 0 10px;font-size:9px;display:block}.builderSteps select,.builderSteps input{width:100%;min-height:34px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #d4dede;border-radius:4px;padding:0 6px;font-size:8px}.availableFields{flex-wrap:wrap;gap:4px;display:flex}.availableFields button{color:#587174;font:inherit;cursor:grab;background:#f5f8f8;border:1px solid #d6e0df;border-radius:4px;align-items:center;gap:3px;padding:4px 6px;font-size:7px;display:flex}.selectedFields{background:#f3f8f7;border:1px dashed #a9c5c1;border-radius:4px;flex-wrap:wrap;align-content:flex-start;gap:4px;min-height:75px;margin-top:8px;padding:6px;display:flex}.selectedFields>span{color:#266b64;background:#dcebe8;border-radius:3px;align-items:center;gap:4px;height:24px;padding:0 6px;font-size:7px;display:flex}.selectedFields button{color:inherit;background:0 0;border:0;place-items:center;padding:0;display:grid}.selectedFields p{color:#91a09f;margin:auto;font-size:7px}.filterLine{gap:6px;display:grid}.chartChoices{grid-template-columns:1fr 1fr;gap:4px;display:grid}.chartChoices button{color:#697e81;min-height:31px;font:inherit;background:#fff;border:1px solid #d7e0e0;border-radius:4px;justify-content:center;align-items:center;gap:4px;font-size:7px;display:flex}.chartChoices button.active{color:#16675f;background:#e2efed;border-color:#83b4ad}.reportResult{padding:12px}.reportResult>header{border-bottom:1px solid #e1e7e7;justify-content:space-between;align-items:center;min-height:42px;display:flex}.reportResult header strong,.reportResult header span{display:block}.reportResult header strong{font-size:10px}.reportResult header span{color:#889698;margin-top:2px;font-size:7px}.reportTable{max-width:100%;overflow:auto}.reportTable table{border-collapse:collapse;direction:rtl;width:100%;font-size:8px}.reportTable th,.reportTable td{text-overflow:ellipsis;white-space:nowrap;text-align:right;border-bottom:1px solid #e4e9e9;max-width:230px;padding:8px;overflow:hidden}.reportTable th{color:#49686c;background:#f0f5f4;position:sticky;top:0}.visualChart{border-bottom:1px solid #e2e8e8;align-items:flex-end;gap:8px;height:190px;padding:15px 10px 25px;display:flex}.visualChart article{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:28px;height:100%;display:flex;position:relative}.visualChart i{background:#36877f;border-radius:3px 3px 0 0;width:min(38px,70%);min-height:6px}.visualChart span{color:#708386;text-overflow:ellipsis;white-space:nowrap;max-width:70px;margin-top:4px;font-size:6px;overflow:hidden}.visualChart b{color:#3d6265;font-size:7px;position:absolute;top:0}.reportStudioWorkspace{--report-border:#d9e1e1;--report-ink:#29474b}.reportKpis{border:1px solid var(--report-border);background:#fff;border-radius:7px;grid-template-columns:repeat(4,minmax(150px,1fr));display:grid;overflow:hidden}.reportKpis article{color:#28736c;border-left:1px solid #e3e8e8;align-items:center;gap:10px;min-height:70px;padding:10px 14px;display:flex}.reportKpis article:nth-child(2){color:#3d6485}.reportKpis article:nth-child(3){color:#7b6230}.reportKpis article.warning{color:#a24952;background:snow}.reportKpis article:last-child{border-left:0}.reportKpis span,.reportKpis strong{display:block}.reportKpis span{color:#738486;font-size:8px}.reportKpis strong{color:currentColor;margin-top:3px;font-size:17px}.reportStudio{border:1px solid var(--report-border);background:#fff;border-radius:7px;grid-template-columns:250px minmax(0,1fr);min-height:760px;display:grid;overflow:hidden}.reportLibrary{border-left:1px solid var(--report-border);background:#f7f9f9;min-width:0}.reportLibrary>header{border-bottom:1px solid var(--report-border);height:48px;color:var(--report-ink);justify-content:space-between;align-items:center;padding:0 10px;font-size:9px;display:flex}.reportLibrary>header button,.reportRules button,.reportMetrics button{color:#35706d;background:#e7eeee;border:0;border-radius:4px;place-items:center;width:27px;height:27px;padding:0;display:grid}.reportLibrary>label{color:#77898b;background:#fff;border:1px solid #d6dfdf;border-radius:4px;align-items:center;gap:6px;height:38px;margin:8px;padding:0 8px;display:flex}.reportLibrary>label input{min-width:0;font:inherit;border:0;outline:0;flex:1;font-size:8px}.reportLibrary>div{max-height:665px;overflow:auto}.reportLibrary>div>button{color:#657a7d;text-align:right;background:0 0;border:0;border-bottom:1px solid #e2e8e8;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:64px;padding:7px 10px;display:grid}.reportLibrary>div>button.active{background:#e3eeec;box-shadow:inset -3px 0 #20766e}.reportLibrary>div>button>span{color:#28736c;background:#dce9e7;border-radius:4px;place-items:center;width:32px;height:34px;display:grid}.reportLibrary>div>button div{min-width:0}.reportLibrary>div>button strong,.reportLibrary>div>button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.reportLibrary>div>button strong{color:#2c4c50;font-size:8px}.reportLibrary>div>button small{color:#879597;margin-top:4px;font-size:7px}.reportLibrary>div>button b{color:#677b7e;background:#edf1f1;border-radius:8px;min-width:22px;padding:2px 5px;font-size:7px}.reportWorkbench{background:#fff;min-width:0}.reportWorkbench>header{border-bottom:1px solid var(--report-border);grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:12px;min-height:58px;padding:7px 14px;display:grid}.reportWorkbench>header>div:first-child{min-width:0}.reportWorkbench>header input{width:100%;color:var(--report-ink);font:inherit;border:0;outline:0;font-size:13px;font-weight:800}.reportWorkbench>header small{color:#899698;margin-top:3px;font-size:7px;display:block}.reportWorkbench>header nav,.reportWorkbench>header>div:last-child{gap:4px;display:flex}.reportWorkbench>header button{color:#61797b;min-height:34px;font:inherit;background:#fff;border:1px solid #d8e1e0;border-radius:4px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:8px;display:inline-flex}.reportWorkbench>header nav button.active{color:#176b63;background:#e4efed;border-color:#8bbab4}.reportWorkbench>header button.secondary{color:#fff;background:#16766e}.reportWorkbench>header button.icon{width:34px;padding:0}.reportWorkbench>header button.danger{color:#a34851;border-color:#edd4d6}.reportDesignGrid{border-bottom:1px solid var(--report-border);grid-template-columns:1.15fr 1.2fr 1.1fr .9fr;display:grid}.reportDesignGrid>article{border-left:1px solid #e2e8e8;min-width:0;min-height:390px;padding:11px}.reportDesignGrid>article:last-child{background:#fafbfb;border-left:0}.reportDesignGrid>article>header{align-items:center;gap:7px;min-height:32px;margin-bottom:9px;display:flex}.reportDesignGrid>article>header>span{color:#176b64;background:#dfecea;border-radius:50%;place-items:center;width:24px;height:24px;font-size:8px;font-weight:800;display:grid}.reportDesignGrid>article>header strong{color:#38575a;flex:1;font-size:9px}.reportDesignGrid>article>header button{color:#26716a;background:#e5eeee;border:0;border-radius:4px;place-items:center;width:26px;height:26px;display:grid}.reportDesignGrid label{color:#718386;gap:4px;margin-bottom:8px;font-size:7px;display:grid}.reportDesignGrid select,.reportDesignGrid input,.reportDesignGrid textarea{box-sizing:border-box;width:100%;min-height:34px;font:inherit;background:#fff;border:1px solid #d4dede;border-radius:4px;outline:0;padding:6px 7px;font-size:8px}.reportFieldBank{flex-wrap:wrap;align-content:flex-start;gap:4px;max-height:112px;margin-bottom:8px;display:flex;overflow:auto}.reportFieldBank button{color:#526e71;font:inherit;cursor:grab;background:#f7f9f9;border:1px solid #d7e0df;border-radius:4px;align-items:center;gap:3px;padding:4px 5px;font-size:7px;display:inline-flex}.reportFieldBank button small{color:#94a0a1;border-right:1px solid #d7dfde;padding-right:3px;font-size:6px}.reportSelectedColumns{background:#f2f7f6;border:1px dashed #a9c6c2;border-radius:4px;align-content:start;gap:3px;min-height:136px;padding:5px;display:grid}.reportSelectedColumns>span{color:#426569;background:#fff;border-radius:3px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:5px;min-height:27px;padding:2px 5px;font-size:7px;display:grid}.reportSelectedColumns>span>b{color:#1f7169}.reportSelectedColumns nav{gap:1px;display:flex}.reportSelectedColumns button{color:#6f8587;background:0 0;border:0;place-items:center;width:20px;height:20px;padding:0;display:grid}.reportSelectedColumns button:last-child{color:#a34c54}.reportSelectedColumns p{color:#8c9b9d;margin:auto;font-size:7px}.reportRules,.reportMetrics{align-content:start;gap:5px;min-height:205px;display:grid}.reportRules>div{grid-template-columns:1fr 1fr minmax(70px,1fr) auto;gap:3px;display:grid}.reportRules>div:has(input+input){grid-template-columns:1fr 1fr minmax(55px,1fr) minmax(55px,1fr) auto}.reportRules input,.reportRules select,.reportMetrics input,.reportMetrics select{min-width:0;min-height:31px;padding:3px}.reportSort{border-top:1px solid #e1e7e7;grid-template-columns:1fr 90px;gap:4px;padding-top:8px;display:grid}.reportSort strong{color:#60777a;grid-column:1/-1;font-size:7px}.reportMetrics>div{grid-template-columns:1fr 80px 1fr auto;gap:3px;display:grid}.chartChoices{margin-top:8px}.chartChoices button{min-width:0}.scheduleButton{color:#326d67;text-align:right;width:100%;min-height:48px;font:inherit;background:#edf5f4;border:1px solid #cfdedd;border-radius:4px;grid-template-columns:22px minmax(0,1fr) 16px;align-items:center;gap:5px;margin:11px 0;padding:0 7px;font-size:7px;display:grid}.runReportButton{color:#fff;width:100%;min-height:38px;font:inherit;background:#16766e;border:0;border-radius:4px;justify-content:center;align-items:center;gap:6px;font-size:8px;font-weight:700;display:flex}.reportResult{min-height:300px}.reportResult>header nav{gap:4px;display:flex}.reportResult>header nav button{color:#3c716c;min-height:31px;font:inherit;background:#fff;border:1px solid #d5dfde;border-radius:4px;align-items:center;gap:4px;padding:0 7px;font-size:7px;display:inline-flex}.reportRunHistory{padding:12px}.reportRunHistory>header{color:#365558;border-bottom:1px solid #dde5e4;justify-content:space-between;align-items:center;min-height:42px;font-size:9px;display:flex}.reportRunHistory>header span{color:#829194;font-size:7px}.reportRunHistory>article{border-bottom:1px solid #e3e9e8;grid-template-columns:34px minmax(0,1fr) 130px 34px;align-items:center;gap:8px;min-height:57px;display:grid}.reportRunHistory>article>span{color:#397852;background:#e3f0e9;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.reportRunHistory>article.failed>span{color:#a14b53;background:#f8e7e8}.reportRunHistory article strong,.reportRunHistory article small{display:block}.reportRunHistory article strong{color:#38575a;font-size:8px}.reportRunHistory article small,.reportRunHistory time{color:#839194;margin-top:3px;font-size:7px}.reportRunHistory article>button{color:#267068;background:#e7f0ef;border:0;border-radius:4px;place-items:center;width:31px;height:31px;display:grid}.reportScheduleModal{width:min(620px,100vw - 24px)}.weekdaySelector,.reportRecipients{border:1px solid #d7e1e0;border-radius:4px;padding:8px}.weekdaySelector legend,.reportRecipients legend{color:#657b7e;padding:0 5px;font-size:8px}.weekdaySelector{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.weekdaySelector label{border:1px solid #e0e6e5;border-radius:3px;justify-content:center;align-items:center;gap:3px;min-height:31px;margin:0;font-size:7px;display:flex}.weekdaySelector input,.reportRecipients input{accent-color:#18766e;width:14px;min-height:14px}.reportRecipients{grid-template-columns:1fr 1fr;gap:4px;max-height:175px;display:grid;overflow:auto}.reportRecipients label{background:#f7f9f9;align-items:center;gap:6px;min-height:38px;margin:0;padding:3px 6px;display:flex}.reportRecipients span,.reportRecipients small{display:block}.reportRecipients small{color:#8b999a;margin-top:2px;font-size:6px}@media (width<=1280px){.reportDesignGrid{grid-template-columns:1fr 1fr}.reportDesignGrid>article{border-bottom:1px solid #e2e8e8;min-height:350px}}@media (width<=820px){.reportKpis{grid-template-columns:1fr 1fr}.reportKpis article:nth-child(2){border-left:0}.reportStudio{grid-template-columns:minmax(0,1fr)}.reportLibrary{border-left:0;border-bottom:1px solid var(--report-border);max-height:270px}.reportLibrary>div{max-height:190px}.reportWorkbench>header{grid-template-columns:1fr}.reportDesignGrid{grid-template-columns:minmax(0,1fr)}.reportDesignGrid>article{border-left:0;min-height:auto}.reportRunHistory>article{grid-template-columns:34px minmax(0,1fr) 34px}.reportRunHistory time{display:none}.weekdaySelector{grid-template-columns:repeat(4,1fr)}.reportRecipients{grid-template-columns:1fr}}.civicPortal{color:#17282d;background:#fff;min-height:100vh;font-family:Vazirmatn,sans-serif}.civicNav{background:#fff;border-bottom:1px solid #e2e8e8;grid-template-columns:minmax(260px,1fr) auto minmax(260px,1fr);align-items:center;gap:24px;height:82px;padding:0 clamp(20px,5vw,76px);display:grid}.civicBrand{align-items:center;gap:10px;display:flex}.civicBrand>span{color:#876a32;border:1px solid #9a7b3e;place-items:center;width:42px;height:42px;font-size:19px;font-weight:800;display:grid}.civicBrand strong,.civicBrand small{display:block}.civicBrand strong{font-size:12px}.civicBrand small{color:#879294;margin-top:2px;font-size:8px}.civicNav nav{gap:28px;display:flex}.civicNav nav a{color:#455a5f;font-size:9px;font-weight:700;text-decoration:none}.civicNav>button{color:#183e43;min-height:38px;font:inherit;background:#fff;border:1px solid #183e43;justify-self:end;align-items:center;gap:6px;padding:0 13px;font-size:9px;font-weight:700;display:flex}.civicHero{color:#fff;box-sizing:border-box;background-position:50%;background-size:cover;grid-template-columns:1fr 170px;align-items:end;gap:30px;height:min(620px,100vh - 132px);min-height:450px;padding:60px clamp(25px,8vw,120px);display:grid}.civicHero>div{max-width:650px}.civicHero>div>span{color:#e7d7b0;margin-bottom:14px;font-size:10px;display:block}.civicHero h1{color:#fff;letter-spacing:0;margin:0;font-size:clamp(32px,4.5vw,62px);line-height:1.35}.civicHero p{color:#e3e8e8;max-width:590px;margin:16px 0 24px;font-size:12px;line-height:2}.civicHero button{color:#fff;min-height:43px;font:inherit;background:#b28b43;border:0;align-items:center;gap:8px;padding:0 17px;font-size:9px;font-weight:800;display:inline-flex}.civicHero aside{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-top:1px solid #ffffff80;border-bottom:1px solid #ffffff80;gap:4px;padding:17px;display:grid}.civicHero aside strong{font-size:25px}.civicHero aside span{color:#d9e0e0;font-size:7px}.civicHero aside i{background:#ffffff47;height:1px;margin:9px 0}.portalTicker{border-bottom:1px solid #e1e7e7;grid-template-columns:90px 1fr auto;align-items:center;gap:14px;min-height:50px;padding:0 clamp(20px,8vw,120px);display:grid}.portalTicker strong{color:#9a7532;font-size:9px}.portalTicker p{color:#3f5559;margin:0;font-size:9px}.portalTicker time{color:#899597;font-size:8px}.civicLatest,.portalServices{padding:70px clamp(22px,8vw,120px)}.civicLatest>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.civicLatest header span,.portalServices header span,.trackingBand>div>span{color:#9c7838;font-size:9px}.civicLatest h2,.portalServices h2,.trackingBand h2{letter-spacing:0;margin:5px 0 0;font-size:23px}.civicLatest>header label{color:#6d7e81;border-bottom:1px solid #9eadaf;align-items:center;gap:7px;width:min(340px,45%);height:40px;padding:0 10px;display:flex}.civicLatest>header input{min-width:0;font:inherit;border:0;outline:0;flex:1;font-size:9px}.civicLatest>nav{gap:5px;margin:28px 0 16px;display:flex}.civicLatest>nav button{color:#627579;min-height:31px;font:inherit;background:#fff;border:1px solid #dce3e3;padding:0 11px;font-size:8px}.civicLatest>nav button.active{color:#87672c;border-color:#9b7a3c}.portalNewsGrid{grid-template-columns:1.4fr 1fr 1fr;gap:14px;display:grid}.portalNewsGrid article{cursor:pointer;background:#f5f7f7;border-top:2px solid #1b4449;grid-template-rows:150px 1fr;min-height:300px;display:grid}.portalNewsGrid article.lead{grid-row:span 2;grid-template-rows:320px 1fr}.portalNewsGrid img{object-fit:cover;width:100%;height:100%}.portalNewsGrid article>div{padding:15px}.portalNewsGrid span{color:#9b7430;font-size:8px}.portalNewsGrid h3{color:#213b40;letter-spacing:0;margin:7px 0;font-size:14px;line-height:1.8}.portalNewsGrid p{color:#687a7e;margin:0;font-size:8px;line-height:1.9}.portalNewsGrid small{color:#8d999b;margin-top:12px;font-size:7px;display:block}.portalServices{color:#fff;background:#143b40}.portalServices h2{color:#fff}.portalServices>div{border-top:1px solid #ffffff2e;border-right:1px solid #ffffff2e;grid-template-columns:repeat(4,1fr);margin-top:28px;display:grid}.portalServices button{color:#fff;text-align:right;background:0 0;border-top:0;border-bottom:1px solid #ffffff2e;border-left:1px solid #ffffff2e;border-right:0;align-content:center;justify-items:start;gap:7px;min-height:150px;padding:20px;display:grid}.portalServices button:hover{background:#ffffff0f}.portalServices button strong{font:inherit;font-size:11px;font-weight:800}.portalServices button span{color:#b9c7c8;font:inherit;font-size:7px}.trackingBand{background:#f0f3f2;grid-template-columns:1fr 1fr;gap:55px;padding:60px clamp(22px,8vw,120px);display:grid}.trackingBand p{color:#6e7e81;font-size:9px;line-height:1.9}.trackingForm{grid-template-columns:1fr 1fr auto;align-content:center;gap:6px;display:grid}.trackingForm input{min-width:0;height:39px;font:inherit;background:#fff;border:1px solid #ccd8d8;padding:0 10px;font-size:9px}.trackingForm button{color:#fff;font:inherit;background:#183f44;border:0;align-items:center;gap:5px;padding:0 13px;font-size:8px;display:flex}.trackingForm p{color:#39714d;background:#e2eee7;grid-column:1/-1;margin:4px 0;padding:7px}.trackingForm p.error{color:#98464f;background:#f5e5e6}.civicFooter{color:#fff;background:#0d292d;justify-content:space-between;align-items:center;min-height:100px;padding:20px clamp(22px,8vw,120px);display:flex}.civicFooter p{color:#93a5a7;font-size:8px}.portalDetail{z-index:120;background:#08191de6;padding:50px max(20px,50vw - 450px);position:fixed;inset:0;overflow-y:auto}.portalDetail>button{color:#fff;background:0 0;border:1px solid #fff6;place-items:center;width:40px;height:40px;display:grid;position:fixed;top:18px;left:22px}.portalDetail article{background:#fff;padding-bottom:50px}.portalDetail img{object-fit:cover;width:100%;max-height:430px}.portalDetail article>span,.portalDetail article>h1,.portalDetail article>small,.portalDetail article>p{margin-left:clamp(20px,7vw,80px);margin-right:clamp(20px,7vw,80px);display:block}.portalDetail article>span{color:#98732f;padding-top:30px;font-size:9px}.portalDetail h1{letter-spacing:0;margin-top:8px;margin-bottom:8px;font-size:28px}.portalDetail small{color:#8b989a;font-size:8px}.portalDetail p{color:#435b60;white-space:pre-wrap;font-size:11px;line-height:2.2}@media (width<=1180px){.documentCenterLayout,.messengerLayout{grid-template-columns:210px minmax(0,1fr)}.docInspector,.threadInfo{display:none}.channelWorkspace,.editorialLayout{grid-template-columns:220px minmax(0,1fr)}.channelStatus,.publishPanel{grid-column:1/-1}.builderSteps,.portalNewsGrid{grid-template-columns:1fr 1fr}.portalNewsGrid article.lead{grid-row:auto;grid-template-rows:220px 1fr}}@media (width<=760px){.opsWorkspace{box-sizing:border-box;width:100%;max-width:100%;padding:9px;overflow:hidden}.opsWorkspace>*,.documentCenterLayout>*,.messengerLayout>*,.editorialLayout>*,.reportBuilderLayout>*{box-sizing:border-box;min-width:0;max-width:100%}.opsHeader{flex-direction:column;align-items:flex-start;width:100%;overflow:hidden}.opsHeader>div,.opsHeader nav{flex-wrap:wrap;width:100%;min-width:0}.opsHeader h1,.opsHeader p{overflow-wrap:anywhere;max-width:100%}.docCommand{box-sizing:border-box;flex-wrap:wrap;width:100%;overflow:hidden}.docCommand label{min-width:100%}.docCommand>span{display:none}.documentCenterLayout,.messengerLayout,.channelWorkspace,.editorialLayout,.reportBuilderLayout{grid-template-columns:minmax(0,1fr);width:100%;height:auto;min-height:0}.docFolders,.threadList,.contentQueue,.reportCatalog{border:0;border-bottom:1px solid #e0e7e7;width:100%;max-height:260px;overflow:hidden auto}.conversation{min-height:520px}.docRows>button{grid-template-columns:36px minmax(0,1fr) auto}.docRows .tagLine,.docRows .statusPill{display:none}.deliveryLog>article{grid-template-columns:34px 1fr auto}.deliveryLog time{display:none}.contactDirectory article{grid-template-columns:38px 1fr 34px}.contactDirectory article p{display:none}.builderSteps{grid-template-columns:1fr}.builderSteps>article{border-bottom:1px solid #e3e9e9;border-left:0;min-height:auto}.civicNav{grid-template-columns:1fr auto;height:auto;min-height:75px;padding:12px 16px}.civicNav nav{display:none}.civicHero{grid-template-columns:1fr;height:560px;padding:38px 22px}.civicHero aside{display:none}.portalTicker{grid-template-columns:70px 1fr;padding:0 18px}.portalTicker time{display:none}.civicLatest,.portalServices{padding:45px 18px}.civicLatest>header{flex-direction:column;align-items:stretch}.civicLatest>header label{width:100%}.portalNewsGrid{grid-template-columns:1fr}.portalServices>div{grid-template-columns:1fr 1fr}.trackingBand{grid-template-columns:1fr;gap:20px;padding:45px 18px}.trackingForm{grid-template-columns:1fr}.civicFooter{flex-direction:column;align-items:flex-start;gap:20px}.opsForm>div,.contentForm>div{grid-template-columns:1fr}}.hrWorkspace{gap:14px;display:grid}.hrCommandBar{background:#fff;border:1px solid #dce4e5;border-radius:7px;justify-content:space-between;align-items:center;min-height:104px;padding:18px 22px;display:flex}.hrCommandBar>div>span{color:#668083;font-size:10px}.hrCommandBar h1{color:#18383d;letter-spacing:0;margin:3px 0;font-size:20px}.hrCommandBar p{color:#75888b;margin:0;font-size:10px}.hrCommandBar>button,.organizationWorkspace>header>button,.hrDataWorkspace>header>button{color:#fff;background:#15766d;border:0;border-radius:5px;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:10px;font-weight:700;display:inline-flex}.hrStats{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.hrStats article{background:#fff;border:1px solid #dfe6e7;border-radius:6px;align-items:center;gap:11px;min-height:70px;padding:12px 14px;display:flex}.hrStats article>span{color:#166f67;background:#e6f1ef;border-radius:6px;place-items:center;width:38px;height:38px;display:grid}.hrStats article:nth-child(2)>span{color:#617c2c;background:#edf3e3}.hrStats article:nth-child(3)>span{color:#34677f;background:#e8eff4}.hrStats article:nth-child(4)>span{color:#9a6a19;background:#fbf0dd}.hrStats small{color:#7d8d90;font-size:9px;display:block}.hrStats strong{color:#203b40;margin-top:1px;font-size:18px;display:block}.hrSectionTabs{background:#fff;border:1px solid #dfe6e7;border-radius:6px;align-items:center;gap:3px;min-height:45px;padding:4px;display:flex;overflow-x:auto}.hrSectionTabs button{color:#60777b;white-space:nowrap;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;gap:7px;min-width:130px;min-height:35px;font-size:10px;display:inline-flex}.hrSectionTabs button.active{color:#12685f;background:#e2efed;font-weight:800}.hrMessage{color:#24544f;background:#eaf4f2;border-right:3px solid #1d8177;border-radius:4px;justify-content:space-between;align-items:center;min-height:38px;padding:7px 12px;font-size:10px;display:flex}.hrMessage button{color:inherit;background:0 0;border:0;place-items:center;display:grid}.hrPeopleLayout{background:#fff;border:1px solid #dce4e5;border-radius:7px;grid-template-columns:290px minmax(0,1fr);min-height:610px;display:grid;overflow:hidden}.employeeDirectory{background:#f8faf9;border-left:1px solid #e1e7e8}.directoryFilters{border-bottom:1px solid #e1e7e8;gap:7px;padding:11px;display:grid}.directoryFilters label{color:#708589;background:#fff;border:1px solid #d8e1e2;border-radius:5px;align-items:center;gap:7px;min-height:38px;padding:0 9px;display:flex}.directoryFilters input{color:#253f44;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:9px}.directoryFilters select{color:#526a6e;background:#fff;border:1px solid #d8e1e2;border-radius:5px;min-height:36px;padding:0 8px;font-size:9px}.directoryCount{color:#859498;padding:8px 12px 3px;font-size:8px}.employeeList{max-height:525px;padding:4px 7px 12px;overflow-y:auto}.employeeList>button{color:#5f7478;text-align:right;background:0 0;border:1px solid #0000;border-bottom-color:#e7ebec;grid-template-columns:38px minmax(0,1fr) 16px;align-items:center;gap:9px;width:100%;min-height:70px;padding:8px;display:grid}.employeeList>button:hover{background:#f0f5f4}.employeeList>button.active{color:#155e57;background:#e7f1ef;border-color:#cfe0de;border-radius:5px}.employeeAvatar,.profileAvatar{color:#176a62;background:#dbeae8;border-radius:50%;place-items:center;font-weight:800;display:grid}.employeeAvatar{width:38px;height:38px;font-size:11px}.employeeList strong,.employeeList small,.employeeList em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.employeeList strong{color:#243e43;font-size:10px}.employeeList small{color:#667c80;margin-top:2px;font-size:8px}.employeeList em{color:#9a7b3a;margin-top:2px;font-size:8px;font-style:normal}.employeeProfile{min-width:0}.profileHeader{border-bottom:1px solid #e3e8e9;grid-template-columns:68px minmax(0,1fr) auto;align-items:center;gap:15px;min-height:112px;padding:18px 22px;display:grid}.profileAvatar{width:66px;height:66px;font-size:20px}.profileHeader h2{color:#18383d;letter-spacing:0;margin:3px 0;font-size:18px}.profileHeader p{color:#76898d;margin:0;font-size:9px}.employmentState{color:#347044;background:#e5f1e8;border-radius:3px;padding:2px 7px;font-size:8px;display:inline-flex}.employmentState.inactive{color:#974751;background:#f3e7e8}.employmentState.leave{color:#8a631f;background:#fbf0dc}.profileHeader nav{gap:6px;display:flex}.profileHeader nav button{color:#31645f;background:#fff;border:1px solid #ccdada;border-radius:5px;align-items:center;gap:6px;min-height:35px;padding:0 10px;font-size:9px;display:inline-flex}.profileHeader nav button.danger{color:#9d4851;justify-content:center;width:35px;padding:0}.profileTabs{border-bottom:1px solid #e3e8e9;padding:0 18px;display:flex;overflow-x:auto}.profileTabs button{color:#788a8d;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;min-width:90px;height:43px;font-size:9px}.profileTabs button.active{color:#165e57;border-bottom-color:#16776e;font-weight:800}.profileBody{padding:18px 22px}.profileDetailGrid{border-top:1px solid #e5eaea;border-right:1px solid #e5eaea;grid-template-columns:repeat(3,1fr);display:grid}.profileDetail{border-bottom:1px solid #e5eaea;border-left:1px solid #e5eaea;min-height:66px;padding:11px}.profileDetail span{color:#829195;margin-bottom:5px;font-size:8px;display:block}.profileDetail strong{color:#294348;overflow-wrap:anywhere;font-size:10px;font-weight:600;display:block}.profileSubsection{margin-top:18px}.profileSubsection>header{border-bottom:1px solid #e2e8e8;justify-content:space-between;align-items:center;min-height:40px;display:flex}.profileSubsection>header div,.financialColumns section>header{color:#2f5557;align-items:center;gap:7px;font-size:10px;display:flex}.profileSubsection>header button{color:#15766d;background:0 0;border:0;align-items:center;gap:5px;font-size:9px;display:inline-flex}.assignmentCards{grid-template-columns:repeat(3,1fr);gap:8px;padding-top:10px;display:grid}.assignmentCards article{background:#f9fbfa;border:1px solid #dce5e5;border-radius:5px;min-height:100px;padding:11px}.assignmentCards article span{color:#317269;background:#e1efec;border-radius:3px;padding:2px 5px;font-size:7px;display:inline-block}.assignmentCards article strong,.assignmentCards article small,.assignmentCards article time{display:block}.assignmentCards article strong{color:#284449;margin-top:7px;font-size:10px}.assignmentCards article small{color:#697f82;margin-top:3px;font-size:8px}.assignmentCards article time{color:#9a7a39;margin-top:8px;font-size:8px}.employmentTimeline{padding:12px 8px}.employmentTimeline article{grid-template-columns:14px 1fr;gap:10px;min-height:64px;display:grid;position:relative}.employmentTimeline article:after{content:"";background:#d6e1e0;width:1px;position:absolute;top:15px;bottom:-4px;right:5px}.employmentTimeline article:last-child:after{display:none}.employmentTimeline i{z-index:1;background:#278278;border:2px solid #fff;border-radius:50%;width:11px;height:11px;margin-top:3px;box-shadow:0 0 0 1px #8cb9b4}.employmentTimeline strong,.employmentTimeline span,.employmentTimeline small{display:block}.employmentTimeline strong{color:#284449;font-size:10px}.employmentTimeline span{color:#667d80;font-size:8px}.employmentTimeline small{color:#95805a;margin-top:3px;font-size:8px}.financialColumns{grid-template-columns:1fr 1fr;gap:14px;display:grid}.financialColumns section{border:1px solid #dee6e6;border-radius:6px;overflow:hidden}.financialColumns section>header{background:#f7f9f8;border-bottom:1px solid #e1e7e8;min-height:45px;padding:0 13px}.financialColumns .profileDetail{border-left:0}.profileTable{border:1px solid #dfe6e7;border-radius:5px;overflow:hidden}.profileTable>header,.profileTable>article{border-bottom:1px solid #e5eaea;grid-template-columns:repeat(4,1fr);align-items:center;gap:8px;min-height:42px;padding:7px 11px;display:grid}.profileTable>header{color:#708487;background:#f3f6f5;font-size:8px}.profileTable>article{color:#354e53;font-size:9px}.documentRegister{gap:7px;display:grid}.documentRegister article{border:1px solid #dfe6e7;border-radius:5px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:8px 10px;display:grid}.employeeDocuments{gap:14px;display:grid}.documentUploader{background:#f8faf9;border:1px solid #dce5e5;border-radius:6px;padding:12px}.documentUploader>header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.documentUploader>header div{color:#31575a;align-items:center;gap:7px;font-size:10px;display:flex}.documentUploader>header small{color:#839295;font-size:8px}.documentUploader>div{grid-template-columns:1.2fr .8fr .8fr 1fr 1fr 1.2fr auto;align-items:end;gap:7px;display:grid}.documentUploader label{color:#6d8184;gap:4px;min-width:0;font-size:8px;display:grid}.documentUploader input,.documentUploader select{color:#344e52;background:#fff;border:1px solid #d7e0e1;border-radius:4px;width:100%;min-width:0;min-height:36px;padding:6px 8px;font-size:8px}.documentUploader .filePicker{color:#39736d;background:#fff;border:1px dashed #a9c3c0;border-radius:4px;place-items:center;min-height:36px;display:grid;position:relative;overflow:hidden}.documentUploader .filePicker input{opacity:0;cursor:pointer;position:absolute;inset:0}.documentUploader .filePicker span{text-overflow:ellipsis;white-space:nowrap;max-width:130px;padding:0 7px;overflow:hidden}.documentUploader>div>button{color:#fff;white-space:nowrap;background:#15766d;border:0;border-radius:4px;justify-content:center;align-items:center;gap:5px;min-height:36px;padding:0 10px;font-size:8px;display:inline-flex}.documentUploader>div>button:disabled{opacity:.55;cursor:wait}.employeeDocuments .documentRegister article{grid-template-columns:38px minmax(0,1fr) auto 30px}.employeeDocuments .documentRegister article>button{color:#a04a53;background:#fff;border:1px solid #eadcdf;border-radius:4px;place-items:center;width:28px;height:28px;display:grid}.documentRegister article>span{color:#557376;background:#edf2f1;border-radius:5px;place-items:center;width:36px;height:36px;display:grid}.documentRegister strong,.documentRegister small{display:block}.documentRegister strong{color:#2c464b;font-size:9px}.documentRegister small,.documentRegister time{color:#7d8e91;font-size:8px}.organizationWorkspace,.hrDataWorkspace{background:#fff;border:1px solid #dce4e5;border-radius:7px;min-height:540px;overflow:hidden}.organizationWorkspace>header,.hrDataWorkspace>header{border-bottom:1px solid #e1e7e8;justify-content:space-between;align-items:center;min-height:74px;padding:13px 18px;display:flex}.organizationWorkspace h2,.hrDataWorkspace h2{color:#244247;letter-spacing:0;margin:0;font-size:14px}.organizationWorkspace p,.hrDataWorkspace p{color:#809094;margin:3px 0 0;font-size:9px}.organizationTree{min-width:780px;padding:22px;overflow:auto}.organizationBranch{position:relative}.organizationNode{background:#fff;border:1px solid #d9e3e3;border-radius:5px;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:72px;padding:9px 11px;display:grid}.orgNodeIcon{color:#21756d;background:#e5f0ee;border-radius:5px;place-items:center;width:36px;height:36px;display:grid}.organizationNode div:nth-child(2)>span,.organizationNode div:nth-child(2)>strong,.organizationNode div:nth-child(2)>small{display:block}.organizationNode div:nth-child(2)>span{color:#8a999c;font-size:7px}.organizationNode div:nth-child(2)>strong{color:#29454a;margin:1px 0;font-size:10px}.organizationNode div:nth-child(2)>small{color:#6f8386;font-size:8px}.organizationNode>em{color:#60777a;background:#f1f4f3;border-radius:3px;padding:3px 7px;font-size:8px;font-style:normal}.organizationNode nav,.hrDataTable nav{gap:3px;display:flex}.organizationNode nav button,.hrDataTable nav button{color:#577175;background:#fff;border:1px solid #dce4e5;border-radius:4px;place-items:center;width:27px;height:27px;display:grid}.organizationNode nav button:last-child,.hrDataTable nav button:last-child{color:#a34b53}.organizationChildren{border-right:1px solid #bad1ce;grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:10px;margin:14px 0 14px 28px;padding-right:26px;display:grid}.hrDataTable{overflow-x:auto}.hrDataTable .tableHead,.hrDataTable>article{border-bottom:1px solid #e4e9ea;align-items:center;gap:10px;min-width:800px;min-height:49px;padding:8px 14px;display:grid}.positionTable .tableHead,.positionTable>article{grid-template-columns:1.2fr .7fr 2fr .8fr 65px}.assignmentTable .tableHead,.assignmentTable>article{grid-template-columns:1.2fr 1fr 1fr 1.4fr .8fr 65px}.hrDataTable .tableHead{color:#77898c;background:#f3f6f5;min-height:40px;font-size:8px}.hrDataTable>article{color:#536b6f;font-size:9px}.hrDataTable>article:hover{background:#fafcfc}.hrDataTable>article strong{color:#29454a}.hrDataTable code{color:#426367;background:#eef2f1;border-radius:3px;width:fit-content;padding:2px 5px;font-family:Consolas,monospace;font-size:8px}.hrDataTable em{color:#a36c2f;font-style:normal}.activeAssignment,.endedAssignment{border-radius:3px;width:fit-content;padding:3px 6px;font-size:8px}.activeAssignment{color:#347045;background:#e4f1e8}.endedAssignment{color:#7b8789;background:#f0f1f1}.hrEmpty{color:#89989b;text-align:center;place-items:center;min-height:80px;font-size:9px;display:grid}.hrEmpty.large{min-height:360px}.hrModalBackdrop{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#16282c7a;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.hrModal{background:#fff;border-radius:7px;width:min(920px,96vw);max-height:92vh;overflow:hidden;box-shadow:0 24px 60px #14282c4d}.hrModal>header{color:#29474b;border-bottom:1px solid #dfe6e7;justify-content:space-between;align-items:center;height:52px;padding:0 17px;font-size:12px;display:flex}.hrModal>header button{color:#647a7e;background:#f0f3f3;border:0;border-radius:4px;place-items:center;width:31px;height:31px;display:grid}.employeeEditor{max-height:calc(92vh - 52px);padding:0 18px 18px;overflow-y:auto}.employeeEditor>section{border-bottom:1px solid #e3e9e9;padding:15px 0}.employeeEditor>section>header{color:#31575a;align-items:center;gap:7px;min-height:30px;margin-bottom:9px;font-size:10px;display:flex}.employeeEditor>section>header button{color:#16766d;background:0 0;border:0;align-items:center;gap:4px;margin-right:auto;font-size:8px;display:inline-flex}.editorGrid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.employeeEditor label,.compactHrForm label{color:#667c80;gap:5px;font-size:8px;display:grid}.editorGrid label.wide,.compactHrForm label.wide{grid-column:1/-1}.employeeEditor input,.employeeEditor select,.employeeEditor textarea,.compactHrForm input,.compactHrForm select,.compactHrForm textarea{color:#304a4e;background:#fff;border:1px solid #d7e0e1;border-radius:5px;outline:0;width:100%;min-height:38px;padding:7px 9px;font-size:9px}.employeeEditor textarea,.compactHrForm textarea{resize:vertical;min-height:70px}.employeeEditor input:focus,.employeeEditor select:focus,.employeeEditor textarea:focus,.compactHrForm input:focus,.compactHrForm select:focus,.compactHrForm textarea:focus{border-color:#4a948d;box-shadow:0 0 0 2px #16766d14}.repeatEditor{grid-template-columns:1fr 1fr 1fr 1fr 30px;align-items:end;gap:7px;margin-top:7px;display:grid}.repeatEditor>button{color:#a04a53;background:#fff;border:1px solid #eadcdf;border-radius:4px;place-items:center;width:30px;height:38px;display:grid}.employeeEditor>footer,.compactHrForm>footer{justify-content:flex-end;gap:7px;padding-top:15px;display:flex}.employeeEditor>footer button,.compactHrForm>footer button{color:#fff;background:#15766d;border:0;border-radius:5px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 14px;font-size:9px;font-weight:700;display:inline-flex}.employeeEditor>footer button.secondary,.compactHrForm>footer button.secondary{color:#5b7376;background:#fff;border:1px solid #d5dfe0}.compactHrForm{grid-template-columns:1fr 1fr;gap:12px;padding:18px;display:grid}.compactHrForm .checkField{align-items:center;gap:8px;display:flex}.compactHrForm .checkField input{width:17px;min-height:17px}.compactHrForm>footer{grid-column:1/-1}.contractExpiryBanner{color:#805b21;text-align:right;background:#fff9ec;border:1px solid #e7c88e;border-right:4px solid #c18424;border-radius:5px;grid-template-columns:34px minmax(0,1fr) 20px;align-items:center;gap:10px;width:100%;min-height:54px;padding:8px 13px;display:grid}.contractExpiryBanner>svg:first-child{box-sizing:border-box;background:#f8e8c5;border-radius:5px;width:32px;height:32px;padding:7px}.contractExpiryBanner strong,.contractExpiryBanner small{display:block}.contractExpiryBanner strong{font-size:10px}.contractExpiryBanner small{color:#9b763d;margin-top:2px;font-size:8px}.employmentWorkspace{gap:13px;display:grid}.employmentSnapshot{border-top:1px solid #e5eaea;border-right:1px solid #e5eaea;grid-template-columns:repeat(3,1fr);display:grid}.lifecycleSection{background:#fff;border:1px solid #dce5e5;border-radius:6px;overflow:hidden}.lifecycleSection>header{background:#f8faf9;border-bottom:1px solid #e3e9e9;justify-content:space-between;align-items:center;gap:10px;min-height:53px;padding:8px 12px;display:flex}.lifecycleSection>header>div{color:#376266;align-items:center;gap:8px;display:flex}.lifecycleSection>header strong,.lifecycleSection>header small{display:block}.lifecycleSection>header strong{font-size:10px}.lifecycleSection>header small{color:#849396;margin-top:2px;font-size:8px}.lifecycleSection>header>button{color:#fff;white-space:nowrap;background:#16766d;border:0;border-radius:4px;align-items:center;gap:5px;min-height:32px;padding:0 10px;font-size:8px;display:inline-flex}.contractRegister,.changeRegister{display:grid}.contractRegister>article{border-bottom:1px solid #e8ecec;grid-template-columns:minmax(180px,1.3fr) minmax(155px,.9fr) auto 70px;align-items:center;gap:10px;min-height:63px;padding:8px 11px;display:grid}.contractRegister>article:last-of-type,.changeRegister>article:last-of-type{border-bottom:0}.contractIdentity{align-items:center;gap:8px;min-width:0;display:flex}.contractIdentity>span{color:#33716b;background:#e7f0ef;border-radius:5px;flex:none;place-items:center;width:34px;height:34px;display:grid}.contractIdentity strong,.contractIdentity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.contractIdentity strong{color:#29474b;font-size:9px}.contractIdentity small{color:#829194;margin-top:3px;font-size:8px}.contractDates{color:#6c8083;white-space:nowrap;align-items:center;gap:5px;font-size:8px;display:flex}.contractRegister nav,.changeRegister nav{justify-content:flex-end;gap:4px;display:flex}.contractRegister nav button,.changeRegister nav button{color:#35716b;background:#fff;border:1px solid #d9e3e3;border-radius:4px;place-items:center;width:29px;height:29px;display:grid}.panelButton.approve{color:#367349!important;background:#edf7f0!important;border-color:#bcdac5!important}.panelButton.reject{color:#a14852!important;background:#fff3f4!important;border-color:#ead0d3!important}.lifecycleStatus{color:#6c7c7f;white-space:nowrap;background:#eff2f2;border-radius:3px;width:fit-content;padding:3px 7px;font-size:8px;font-style:normal}.lifecycleStatus.active,.lifecycleStatus.approved{color:#347047;background:#e3f1e7}.lifecycleStatus.pending{color:#8b611b;background:#fff0d5}.lifecycleStatus.rejected,.lifecycleStatus.terminated{color:#984b54;background:#f7e8ea}.lifecycleStatus.draft{color:#4f7080;background:#e9eff3}.changeRegister>article{border-bottom:1px solid #e8ecec;grid-template-columns:minmax(0,1fr) auto 70px;align-items:center;gap:10px;min-height:70px;padding:9px 12px;display:grid}.changeRegister>article>div>strong,.changeRegister>article>div>small{display:block}.changeRegister>article>div>strong{color:#2b484c;font-size:9px}.changeRegister>article>div>span{color:#687f82;align-items:center;gap:4px;margin-top:2px;font-size:8px;display:flex}.changeRegister>article>div>small{color:#8b989a;margin-top:3px;font-size:8px}.changeRegister .reviewNote{color:#9a6a34}.employmentHistoryColumns{grid-template-columns:1fr 1fr;gap:12px;display:grid}.employmentHistoryColumns .employmentTimeline{max-height:300px;overflow-y:auto}.lifecycleForm,.decisionForm{max-height:calc(92vh - 52px);overflow-y:auto}.decisionCallout{color:#426f50;background:#edf6f0;border-right:3px solid #3e8b58;border-radius:4px;grid-column:1/-1;align-items:center;gap:9px;min-height:48px;padding:8px 11px;font-size:9px;display:flex}.decisionCallout.reject{color:#87434b;background:#faedef;border-right-color:#ae5059}@media (width<=1050px){.hrStats{grid-template-columns:repeat(2,1fr)}.hrPeopleLayout{grid-template-columns:250px minmax(0,1fr)}.profileDetailGrid,.assignmentCards,.editorGrid{grid-template-columns:repeat(2,1fr)}.documentUploader>div{grid-template-columns:repeat(3,1fr)}.contractRegister>article{grid-template-columns:minmax(180px,1fr) auto auto}.contractDates{display:none}}@media (width<=720px){.hrWorkspace{gap:9px}.hrCommandBar{align-items:flex-start;gap:12px;min-height:120px;padding:14px}.hrCommandBar h1{font-size:16px}.hrCommandBar p{max-width:210px}.hrCommandBar>button{flex:none;padding:0 9px}.hrStats{grid-template-columns:repeat(2,1fr);gap:7px}.hrStats article{min-height:62px;padding:9px}.hrStats article>span{width:32px;height:32px}.hrSectionTabs{justify-content:flex-start}.hrSectionTabs button{min-width:112px}.hrPeopleLayout{grid-template-columns:1fr}.employeeDirectory{border-bottom:1px solid #e1e7e8;border-left:0}.employeeList{max-height:240px}.profileHeader{grid-template-columns:54px minmax(0,1fr);gap:10px;padding:13px}.profileAvatar{width:52px;height:52px;font-size:16px}.profileHeader h2{font-size:14px}.profileHeader nav{grid-column:1/-1}.profileTabs{padding:0 8px}.profileTabs button{min-width:78px}.profileBody{padding:12px}.profileDetailGrid,.assignmentCards,.financialColumns{grid-template-columns:1fr}.organizationWorkspace>header,.hrDataWorkspace>header{padding:11px}.organizationTree{width:100%;min-width:0;padding:12px;overflow-x:auto}.organizationTree>.organizationBranch{min-width:720px}.hrModalBackdrop{align-items:end;padding:0}.hrModal{border-radius:7px 7px 0 0;width:100%;max-height:94vh}.employeeEditor{padding:0 12px 12px}.editorGrid,.compactHrForm{grid-template-columns:1fr}.repeatEditor{border:1px solid #e0e7e7;border-radius:5px;grid-template-columns:1fr 1fr;padding:9px}.repeatEditor>button{grid-column:2;justify-self:end}.compactHrForm>footer{grid-column:1}.profileTable{overflow-x:auto}.profileTable>header,.profileTable>article{min-width:560px}.documentUploader>div{grid-template-columns:1fr}.documentUploader>header{align-items:flex-start;gap:8px}.employmentSnapshot,.employmentHistoryColumns{grid-template-columns:1fr}.contractRegister>article{grid-template-columns:minmax(0,1fr) auto}.contractRegister>article>nav{grid-column:1/-1;justify-content:flex-start}.changeRegister>article{grid-template-columns:minmax(0,1fr) auto}.changeRegister>article>nav{grid-column:1/-1;justify-content:flex-start}.decisionCallout{grid-column:1}}.meetingWorkspace{color:#29474c;gap:12px;display:grid}.meetingHero{background:#fff;border:1px solid #dce4e5;border-radius:7px;justify-content:space-between;align-items:center;gap:18px;min-height:112px;padding:18px 21px;display:flex}.meetingHero span,.meetingFormPanel>header span,.meetingGuestPanel>header span,.availabilityToolbar span,.approvalQueue>header span,.reminderBoard>header span,.minuteComposer>header span,.notificationBoard>header span{color:#17746c;font-size:9px;font-weight:700}.meetingHero h1{letter-spacing:0;margin:4px 0;font-size:20px}.meetingHero p{color:#7b8e91;margin:0;font-size:9px}.meetingPrimary,.submitMeeting{color:#fff;background:#14766d;border:0;border-radius:5px;justify-content:center;align-items:center;gap:6px;min-height:39px;padding:0 14px;font-size:9px;font-weight:800;display:inline-flex}.meetingTabs{background:#fff;border:1px solid #dce4e5;border-radius:6px;gap:3px;min-height:48px;padding:4px;display:flex;overflow-x:auto}.meetingTabs button{color:#647b7f;white-space:nowrap;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;gap:6px;min-width:145px;font-size:9px;display:inline-flex;position:relative}.meetingTabs button.active{color:#156b63;background:#e1efed;font-weight:800}.meetingTabs button b{color:#fff;background:#d95361;border-radius:9px;place-items:center;min-width:17px;height:17px;font-size:7px;display:grid}.meetingMessage{color:#275a54;background:#e9f4f2;border-right:3px solid #238076;border-radius:4px;justify-content:space-between;align-items:center;min-height:38px;padding:7px 12px;font-size:9px;display:flex}.meetingMessage button{color:inherit;background:0 0;border:0}.meetingCalendarLayout{grid-template-columns:292px minmax(0,1fr);align-items:start;gap:12px;display:grid}.calendarIdentity,.dailyAgenda,.upcomingMeetings,.meetingFormPanel,.meetingPeoplePanel,.meetingGuestPanel,.meetingOptionsPanel,.myMeetingRequests,.availabilityToolbar,.availabilityTableWrap,.roomCards article,.roomEditor,.approvalQueue,.approvalHistory,.reminderBoard,.minuteComposer,.notificationBoard,.minutesArchive,.smsOutbox{background:#fff;border:1px solid #dce4e5;border-radius:7px;overflow:hidden}.calendarIdentity{grid-row:span 2;padding:13px}.calendarIdentity>header{border-bottom:1px solid #e4e9ea;align-items:center;gap:9px;padding-bottom:12px;display:flex}.employeeAvatar{color:#176d65;background:#dfeeea;border-radius:50%;place-items:center;width:39px;height:39px;font-weight:800;display:grid}.calendarIdentity header strong,.calendarIdentity header small{display:block}.calendarIdentity header strong{font-size:10px}.calendarIdentity header small{color:#819194;margin-top:2px;font-size:8px}.calendarIdentity>label{color:#6d8184;gap:5px;margin:12px 0;font-size:8px;display:grid}.calendarIdentity select,.meetingFormGrid input,.meetingFormGrid select,.meetingFormGrid textarea,.meetingGuestPanel input,.meetingOptionsPanel textarea,.approvalCard textarea,.roomEditor input,.reminderComposer input,.minuteComposer select,.minuteComposer textarea{color:#304c50;background:#fff;border:1px solid #d7e1e2;border-radius:4px;outline:0;width:100%;min-width:0;min-height:38px;padding:7px 9px;font-family:inherit;font-size:9px}.calendarFacts{grid-template-columns:1fr 1fr;gap:7px;margin-bottom:11px;display:grid}.calendarFacts article{color:#577176;background:#f1f6f5;border-radius:5px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:5px;padding:8px;display:grid}.calendarFacts article span{font-size:7px}.calendarFacts article b{color:#176b64;font-size:11px}.dailyAgenda>header,.upcomingMeetings>header,.meetingGuestPanel>header,.availabilityToolbar,.approvalQueue>header,.approvalHistory>header,.reminderBoard>header,.minuteComposer>header,.notificationBoard>header,.minutesArchive>header,.smsOutbox>header{border-bottom:1px solid #e2e8e8;justify-content:space-between;align-items:center;gap:10px;min-height:58px;padding:10px 14px;display:flex}.dailyAgenda h2,.upcomingMeetings h2,.meetingFormPanel h2,.meetingGuestPanel h2,.availabilityToolbar h2,.approvalQueue h2,.reminderBoard h2,.minuteComposer h2,.notificationBoard h2{letter-spacing:0;margin:2px 0 0;font-size:12px}.dailyAgenda>header span,.upcomingMeetings>header span{color:#7f9093;font-size:8px}.dailyAgenda>header b,.upcomingMeetings>header svg{color:#1c756d;font-size:9px}.agendaTimeline{min-height:220px;padding:3px 14px}.meetingEventRow{border-bottom:1px solid #e5eaeb;grid-template-columns:62px 8px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:66px;display:grid}.meetingEventRow time b,.meetingEventRow time span{text-align:center;direction:ltr;display:block}.meetingEventRow time b{color:#294a4e;font-size:10px}.meetingEventRow time span{color:#8a999b;margin-top:2px;font-size:7px}.meetingEventRow>i{background:#1b7b72;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #e2f0ed}.meetingEventRow strong{font-size:10px;display:block}.meetingEventRow p{color:#76898c;align-items:center;gap:4px;margin:4px 0 0;font-size:8px;display:flex}.meetingEventRow.compact{min-height:58px;padding:0 13px}.meetingEventRow.compact:last-child{border-bottom:0}.meetingStatus{color:#6d7d80;white-space:nowrap;background:#eef2f2;border-radius:3px;width:fit-content;padding:4px 7px;font-size:7px;font-style:normal}.meetingStatus.pending{color:#95641a;background:#fbefd9}.meetingStatus.approved,.meetingStatus.planned{color:#39724b;background:#e3f1e9}.meetingStatus.rejected,.meetingStatus.cancelled{color:#9b4852;background:#f8e7ea}.meetingEmpty{color:#8c9b9d;text-align:center;align-content:center;place-items:center;gap:8px;min-height:120px;padding:18px;font-size:9px;display:grid}.meetingEmpty svg{color:#9cafaf}.meetingRequestLayout{grid-template-columns:minmax(0,1fr) 325px;align-items:start;gap:12px;display:grid}.meetingFormPanel>header{border-bottom:1px solid #e2e8e8;justify-content:space-between;align-items:center;gap:10px;min-height:65px;padding:10px 14px;display:flex}.meetingMode{border:1px solid #dce4e5;border-radius:5px;gap:3px;min-height:36px;padding:3px;display:flex}.meetingMode button{color:#667c80;background:0 0;border:0;border-radius:3px;align-items:center;gap:5px;padding:0 10px;font-size:8px;display:inline-flex}.meetingMode button.active{color:#156a62;background:#dfeeea;font-weight:800}.meetingFormGrid{grid-template-columns:1fr 1fr;gap:10px;padding:14px;display:grid}.meetingFormGrid label,.meetingOptionsPanel label,.roomEditor label,.minuteComposer label{color:#697e81;gap:5px;min-width:0;font-size:8px;display:grid}.meetingFormGrid label.wide{grid-column:1/-1}.meetingFormGrid textarea{resize:vertical;min-height:70px}.roomPicker{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.roomPicker button{color:#547074;text-align:right;background:#fff;border:1px solid #d9e2e3;border-radius:5px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:2px 7px;min-height:58px;padding:8px;display:grid}.roomPicker button svg{grid-row:span 2}.roomPicker button strong{font-size:9px}.roomPicker button small{color:#859497;font-size:7px}.roomPicker button.active{color:#176c64;background:#edf7f4;border-color:#7cb2aa}.meetingPeoplePanel>header,.meetingOptionsPanel>header{border-bottom:1px solid #e2e8e8;align-items:center;gap:8px;min-height:56px;padding:10px 13px;display:flex}.meetingPeoplePanel header strong,.meetingPeoplePanel header span{display:block}.meetingPeoplePanel header strong,.meetingOptionsPanel header strong{font-size:10px}.meetingPeoplePanel header span{color:#819194;margin-top:2px;font-size:7px}.requesterAttendance{color:#526e72;background:#f1f6f5;border-radius:5px;align-items:center;gap:7px;margin:10px;padding:9px;font-size:8px;display:flex}.requesterAttendance input{accent-color:#14766d;width:16px;height:16px}.employeeChecklist{max-height:380px;padding:0 10px 10px;overflow-y:auto}.employeeChecklist button{color:#526c70;text-align:right;background:#fff;border:0;border-bottom:1px solid #e7ebec;grid-template-columns:32px minmax(0,1fr) 18px;align-items:center;gap:8px;width:100%;min-height:52px;padding:7px;display:grid}.employeeChecklist button>span{background:#e8efee;border-radius:50%;place-items:center;width:31px;height:31px;font-size:9px;font-weight:800;display:grid}.employeeChecklist button strong,.employeeChecklist button small{display:block}.employeeChecklist button strong{font-size:9px}.employeeChecklist button small{color:#8b999b;margin-top:2px;font-size:7px}.employeeChecklist button.selected{color:#176b63;background:#edf6f4}.meetingGuestPanel>header button{color:#176d65;background:#e4f0ee;border:0;border-radius:4px;align-items:center;gap:5px;min-height:33px;padding:0 9px;font-size:8px;display:inline-flex}.meetingGuestPanel>div>article{border-bottom:1px solid #e5eaeb;grid-template-columns:1.2fr 1fr 1fr 32px;gap:7px;padding:9px 12px;display:grid}.meetingGuestPanel article button{color:#9a4a54;background:#fff;border:1px solid #ead9dc;border-radius:4px;place-items:center;display:grid}.meetingOptionsPanel{padding-bottom:12px}.meetingOptionsPanel>header{margin-bottom:10px}.meetingOptionsPanel>label{margin:9px 12px}.meetingOptionsPanel textarea{resize:vertical;min-height:63px}.cateringOptions{grid-template-columns:repeat(3,1fr);gap:6px;padding:0 12px;display:grid}.cateringOptions button{color:#647b7f;background:#fff;border:1px solid #dce4e5;border-radius:5px;align-items:center;gap:6px;min-height:50px;padding:8px;font-size:8px;display:flex}.cateringOptions button.selected{color:#176b63;background:#e9f4f1;border-color:#85b6ae}.submitMeeting{width:calc(100% - 24px);margin:5px 12px 0}.submitMeeting:disabled{background:#94aaa7}.myMeetingRequests{grid-column:1/-1}.myMeetingRequests>header{border-bottom:1px solid #e3e8e9;justify-content:space-between;align-items:center;min-height:46px;padding:8px 13px;font-size:9px;display:flex}.myMeetingRequests>header span{color:#819194;font-size:8px}.myMeetingRequests>article{border-bottom:1px solid #e6eaeb;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:50px;padding:7px 13px;display:grid}.myMeetingRequests article>i{background:#9aa9aa;border-radius:4px;width:7px;height:30px}.myMeetingRequests article>i.pending{background:#d59a3a}.myMeetingRequests article>i.approved{background:#3c9178}.myMeetingRequests article>i.rejected{background:#bd5b65}.myMeetingRequests article strong,.myMeetingRequests article small{display:block}.myMeetingRequests article strong{font-size:9px}.myMeetingRequests article small{color:#859497;margin-top:3px;font-size:7px}.roomsWorkspace{gap:11px;display:grid}.availabilityToolbar label{grid-template-columns:18px minmax(0,1fr);align-items:center;gap:6px;min-width:250px;display:grid}.availabilityTableWrap{overflow-x:auto}.availabilityTable{grid-template-columns:150px repeat(var(--slot-count),62px);min-width:max-content;display:grid}.availabilityCorner,.availabilityTime,.availabilityRoom,.availabilitySlot{border-bottom:1px solid #e3e8e9;border-left:1px solid #e3e8e9;place-items:center;min-height:42px;display:grid}.availabilityCorner,.availabilityTime{color:#718689;background:#f4f7f7;font-size:7px}.availabilityRoom{place-items:center start;padding:7px 11px}.availabilityRoom strong,.availabilityRoom small{display:block}.availabilityRoom strong{font-size:8px}.availabilityRoom small{color:#829396;font-size:7px}.availabilitySlot{color:#39744d;background:#e6f1ec;border:0;border-radius:4px;min-height:31px;margin:5px 3px;font-size:6px}.availabilitySlot.pending{color:#99691e;background:#fbefd9}.availabilitySlot.reserved{color:#994d56;background:#f5e6e8}.availabilityLegend{color:#718588;gap:18px;padding:0 4px;font-size:8px;display:flex}.availabilityLegend span{align-items:center;gap:5px;display:flex}.availabilityLegend i{background:#e6f1ec;border-radius:3px;width:10px;height:10px}.availabilityLegend i.pending{background:#fbefd9}.availabilityLegend i.reserved{background:#f5e6e8}.roomManagement{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:11px;display:grid}.roomCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.roomCards article{padding:12px}.roomCards article header{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.roomCards header>span{color:#1a7169;background:#e3f0ed;border-radius:5px;place-items:center;width:35px;height:35px;display:grid}.roomCards header strong,.roomCards header small{display:block}.roomCards header strong{font-size:10px}.roomCards header small{color:#819194;margin-top:2px;font-size:7px}.roomCards header em{color:#996b25;font-size:8px;font-style:normal}.roomCards article p{color:#667d80;align-items:center;gap:4px;margin:11px 0;font-size:8px;display:flex}.roomCards article>div{flex-wrap:wrap;gap:4px;display:flex}.roomCards article>div span{color:#5b7376;background:#eef3f2;border-radius:3px;padding:3px 6px;font-size:7px}.roomCards footer{border-top:1px solid #e5eaeb;justify-content:flex-end;gap:4px;margin-top:12px;padding-top:9px;display:flex}.roomCards footer button{color:#526f73;background:#fff;border:1px solid #dbe4e4;border-radius:4px;align-items:center;gap:4px;min-height:29px;padding:0 8px;font-size:7px;display:inline-flex}.roomCards footer button:last-child{color:#9d4b54}.roomEditor{gap:9px;padding:12px;display:grid}.roomEditor>header{justify-content:space-between;align-items:center;display:flex}.roomEditor>header strong{font-size:10px}.roomEditor>header button{color:#77898c;background:0 0;border:0}.roomEditor>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.roomEditor>button{color:#fff;background:#15766d;border:0;border-radius:4px;justify-content:center;align-items:center;gap:5px;min-height:36px;font-size:8px;display:flex}.approvalWorkspace{grid-template-columns:minmax(0,1fr) 315px;align-items:start;gap:11px;display:grid}.approvalQueue>header b,.notificationBoard>header b{color:#176d65;background:#e3efed;border-radius:5px;place-items:center;min-width:27px;height:27px;font-size:10px;display:grid}.approvalCard{border:1px solid #dfe6e7;border-radius:6px;margin:11px;overflow:hidden}.approvalCard>header{background:#f7faf9;justify-content:space-between;align-items:center;min-height:55px;padding:9px 12px;display:flex}.approvalCard header strong,.approvalCard header span{display:block}.approvalCard header strong{font-size:10px}.approvalCard header span{color:#7e9093;margin-top:3px;font-size:7px}.approvalCard header em{color:#557176;font-size:8px;font-style:normal}.approvalDetails{border-bottom:1px solid #e4e9ea;grid-template-columns:repeat(4,1fr);display:grid}.approvalDetails span{color:#647b7f;border-left:1px solid #e4e9ea;align-items:center;gap:5px;min-height:43px;padding:8px;font-size:7px;display:flex}.approvalAttendees{flex-wrap:wrap;gap:4px;padding:10px 12px 4px;display:flex}.approvalAttendees span{color:#587175;background:#edf3f2;border-radius:3px;padding:4px 7px;font-size:7px}.approvalCard textarea{resize:vertical;width:calc(100% - 24px);min-height:58px;margin:7px 12px}.approvalCard footer{gap:6px;padding:0 12px 11px;display:flex}.approvalCard footer button{color:#fff;background:#16756c;border:0;border-radius:4px;align-items:center;gap:5px;min-height:35px;padding:0 11px;font-size:8px;display:flex}.approvalCard footer button:last-child{color:#984b54;background:#f8e8ea}.approvalLock{color:#8b5a61;align-content:center;place-items:center;gap:9px;min-height:180px;font-size:9px;display:grid}.approvalHistory>article{border-bottom:1px solid #e5eaeb;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:56px;padding:8px 11px;display:grid}.approvalHistory article>i{color:#39724b;background:#e4f1e9;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.approvalHistory article>i.rejected,.approvalHistory article>i.cancelled{color:#9b4852;background:#f8e7ea}.approvalHistory article strong,.approvalHistory article small{display:block}.approvalHistory article strong{font-size:8px}.approvalHistory article small{color:#829396;margin-top:3px;font-size:7px}.followupWorkspace{grid-template-columns:1fr 1fr;align-items:start;gap:11px;display:grid}.reminderComposer{border-bottom:1px solid #e4e9ea;grid-template-columns:minmax(0,1fr) 210px 36px;gap:6px;padding:10px;display:grid}.reminderComposer button{color:#fff;background:#16756c;border:0;border-radius:4px;place-items:center;display:grid}.reminderBoard>div:last-child>article{border-bottom:1px solid #e5eaeb;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:51px;padding:7px 11px;display:grid}.reminderBoard article>button{color:#a5741e;background:#fffaf0;border:1px solid #ecdcae;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.reminderBoard article>button.done{color:#39744c;background:#edf7f1;border-color:#cce3d6}.reminderBoard article strong,.reminderBoard article small{display:block}.reminderBoard article strong{font-size:9px}.reminderBoard article small{color:#829295;margin-top:3px;font-size:7px}.reminderBoard article em{color:#7b8e91;font-size:7px;font-style:normal}.meetingInvitations,.cateringBoard{background:#fff;border:1px solid #dce4e5;border-radius:7px;overflow:hidden}.meetingStatus.accepted,.meetingStatus.confirmed,.meetingStatus.delivered{color:#39724b;background:#e3f1e9}.meetingStatus.declined{color:#9b4852;background:#f8e7ea}.meetingStatus.tentative,.meetingStatus.preparing{color:#95641a;background:#fbefd9}.meetingInvitations{grid-column:1/-1}.meetingInvitations>header,.cateringBoard>header{border-bottom:1px solid #e2e8e8;justify-content:space-between;align-items:center;min-height:54px;padding:9px 13px;display:flex}.meetingInvitations header span,.cateringBoard header span{color:#17746c;font-size:8px;font-weight:700}.meetingInvitations h2,.cateringBoard h2{margin:2px 0 0;font-size:11px}.meetingInvitations header b{color:#176d65;background:#e5f0ee;border-radius:4px;place-items:center;min-width:25px;height:25px;font-size:9px;display:grid}.meetingInvitations article{border-bottom:1px solid #e5eaeb;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:62px;padding:8px 12px;display:grid}.meetingInvitations article strong,.meetingInvitations article small{display:block}.meetingInvitations article strong{font-size:9px}.meetingInvitations article small{color:#829396;margin-top:3px;font-size:7px}.invitationActions{gap:4px;display:flex}.invitationActions button{color:#557175;background:#fff;border:1px solid #d9e3e3;border-radius:4px;align-items:center;gap:4px;min-height:30px;padding:0 8px;font-size:7px;display:inline-flex}.invitationActions button:first-child{color:#2d7258;border-color:#c9dfd7}.invitationActions button:last-child{color:#994b54;border-color:#ead6d9}.roomPicker button.ineligible{cursor:not-allowed;opacity:.48}.amenityPicker,.exceptionDates{flex-wrap:wrap;gap:5px;display:flex}.amenityPicker button,.exceptionDates button{color:#60777a;min-height:30px;font:inherit;background:#fff;border:1px solid #d9e3e3;border-radius:4px;align-items:center;gap:4px;padding:0 8px;font-size:7px;display:inline-flex}.amenityPicker button.selected{color:#176b63;background:#e8f3f0;border-color:#80b3aa}.meetingRecurrence{background:#f7faf9;border:1px solid #dde6e6;border-radius:5px;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:11px;display:grid}.meetingRecurrence>header{color:#285a56;grid-column:1/-1;align-items:center;gap:6px;font-size:9px;display:flex}.meetingRecurrence .exceptionPicker>div{grid-template-columns:minmax(0,1fr) 34px;gap:4px;display:grid}.meetingRecurrence .exceptionPicker button{color:#fff;background:#19766d;border:0;border-radius:4px;place-items:center;display:grid}.meetingRecurrence .exceptionDates{grid-column:1/-1}.exceptionDates button{background:#eef4f3}.occurrenceEditor{grid-template-columns:minmax(180px,1fr) auto 32px;gap:5px;margin-top:7px;display:grid}.occurrenceEditor button,.occurrenceEdit{color:#176b63;background:#fff;border:1px solid #d9e3e3;border-radius:4px;justify-content:center;align-items:center;gap:4px;min-height:31px;padding:0 8px;font-size:7px;display:inline-flex}.myMeetingRequests>article.editing{grid-template-columns:8px minmax(0,1fr) auto}.myMeetingRequests>article:has(.occurrenceEdit){grid-template-columns:8px minmax(0,1fr) auto 34px}.approvalAmenities{color:#687f82;flex-wrap:wrap;align-items:center;gap:5px;padding:8px 12px 0;font-size:7px;display:flex}.approvalAmenities span{background:#edf3f2;border-radius:3px;padding:3px 6px}.seriesDecision{color:#4e6c70;align-items:center;gap:6px;margin:7px 12px 0;font-size:8px;display:flex}.seriesDecision input{accent-color:#17746c;width:15px;height:15px}.cateringBoard{grid-column:1/-1}.cateringBoard>article{border-bottom:1px solid #e5eaeb;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:62px;padding:8px 12px;display:grid}.cateringBoard article strong,.cateringBoard article small{display:block}.cateringBoard article strong{font-size:9px}.cateringBoard article small{color:#819194;margin-top:3px;font-size:7px}.cateringBoard article>div:last-child{gap:4px;display:flex}.cateringBoard article button{color:#26736a;background:#fff;border:1px solid #d6e2df;border-radius:4px;align-items:center;gap:4px;min-height:31px;padding:0 8px;font-size:7px;display:inline-flex}.cateringBoard article button:last-child{color:#994b54}.minuteComposer{gap:9px;padding-bottom:12px;display:grid}.minuteComposer>header{margin-bottom:2px}.minuteComposer>label{margin:0 12px}.minuteComposer textarea{resize:vertical;min-height:63px}.minuteComposer>button{color:#fff;background:#15766d;border:0;border-radius:4px;justify-content:center;align-items:center;gap:5px;min-height:36px;margin:0 12px;font-size:8px;display:flex}.notificationBoard>article{background:#f8fbfa;border-bottom:1px solid #e5eaeb;grid-template-columns:34px minmax(0,1fr) 29px;align-items:center;gap:9px;min-height:72px;padding:9px 12px;display:grid}.notificationBoard>article.read{opacity:.76;background:#fff}.notificationBoard article>span{color:#1c7169;background:#e2efed;border-radius:5px;place-items:center;width:33px;height:33px;display:grid}.notificationBoard article strong{font-size:9px;display:block}.notificationBoard article p{color:#687f82;margin:3px 0;font-size:8px}.notificationBoard article small{color:#8a989b;font-size:7px}.notificationBoard article>button{color:#26746b;background:#fff;border:1px solid #cfe0dc;border-radius:4px;place-items:center;width:28px;height:28px;display:grid}.minutesArchive>article,.smsOutbox>article{border-bottom:1px solid #e5eaeb;grid-template-columns:33px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:56px;padding:8px 11px;display:grid}.minutesArchive article>span{color:#52728a;background:#e9eef5;border-radius:5px;place-items:center;width:32px;height:32px;display:grid}.minutesArchive article strong,.minutesArchive article small,.smsOutbox article strong,.smsOutbox article small{display:block}.minutesArchive article strong,.smsOutbox article strong{font-size:9px}.minutesArchive article small,.smsOutbox article small{color:#829396;margin-top:3px;font-size:7px}.smsOutbox{grid-column:1/-1}.smsOutbox>article{grid-template-columns:24px minmax(0,1fr) auto}.smsOutbox>article>svg{color:#26756d}.smsOutbox article em{color:#96641b;background:#fbefd9;border-radius:3px;padding:3px 6px;font-size:7px;font-style:normal}@media (width<=1080px){.meetingCalendarLayout,.approvalWorkspace{grid-template-columns:260px minmax(0,1fr)}.calendarIdentity{grid-row:auto}.upcomingMeetings{grid-column:1/-1}.meetingRequestLayout{grid-template-columns:minmax(0,1fr) 285px}.roomManagement{grid-template-columns:1fr}.roomEditor{grid-template-columns:repeat(2,1fr)}.roomEditor>header,.roomEditor>button{grid-column:1/-1}.roomEditor>div{grid-template-columns:1fr 1fr}}@media (width<=760px){.meetingWorkspace{gap:9px}.meetingHero{flex-direction:column;align-items:stretch;min-height:0;padding:14px}.meetingHero h1{font-size:17px}.meetingPrimary{width:100%}.meetingTabs button{min-width:120px}.meetingCalendarLayout,.meetingRequestLayout,.approvalWorkspace,.followupWorkspace{grid-template-columns:1fr}.calendarIdentity{padding:10px}.dailyAgenda,.upcomingMeetings,.meetingFormPanel,.meetingPeoplePanel,.meetingGuestPanel,.meetingOptionsPanel,.myMeetingRequests{min-width:0}.meetingFormPanel>header{flex-direction:column;align-items:stretch}.meetingMode button{flex:1;justify-content:center}.meetingFormGrid{grid-template-columns:1fr;padding:11px}.meetingFormGrid label.wide{grid-column:1}.roomPicker{grid-template-columns:1fr}.meetingGuestPanel>div>article{grid-template-columns:1fr 1fr}.meetingGuestPanel article button{min-height:34px}.cateringOptions{grid-template-columns:1fr}.myMeetingRequests{grid-column:1}.availabilityToolbar{flex-direction:column;align-items:stretch}.availabilityToolbar label{width:100%;min-width:0}.roomCards{grid-template-columns:1fr}.approvalWorkspace{align-items:stretch}.approvalDetails{grid-template-columns:1fr 1fr}.approvalCard>header{flex-direction:column;align-items:flex-start}.approvalCard footer button{flex:1;justify-content:center}.reminderComposer{grid-template-columns:minmax(0,1fr) 36px}.reminderComposer .persianDatePicker{grid-area:2/1/auto/-1}.smsOutbox{grid-column:1}}.opsError{color:#893b43;background:#faeaeb;border-right:3px solid #b94f58;border-radius:5px;align-items:center;gap:8px;min-height:42px;padding:8px 12px;font-size:10px;display:flex}.opsError span{flex:1}.opsError button{color:inherit;background:0 0;border:0;place-items:center;display:grid}.docCommand>select{color:#526b6f;height:34px;font:inherit;background:#fff;border:1px solid #d6e0e0;border-radius:5px;padding:0 9px;font-size:9px}.documentCenterLayout{grid-template-columns:230px minmax(390px,1fr) 380px;min-height:680px}.docInspector{max-height:760px;overflow-y:auto}.docInspectorTabs{background:#eef3f2;border:1px solid #dce5e5;border-radius:5px;grid-template-columns:repeat(4,1fr);gap:3px;margin:10px 0;padding:3px;display:grid}.docInspectorTabs button{color:#61777a;min-width:0;min-height:31px;font:inherit;background:0 0;border:0;border-radius:3px;padding:0 4px;font-size:8px}.docInspectorTabs button.active{color:#176b64;background:#fff;font-weight:800;box-shadow:0 1px 3px #1b42451a}.docLockNote{color:#78571f;background:#fff5e4;border-right:2px solid #c88b27;align-items:center;gap:6px;margin:9px 0 0;padding:8px;font-size:8px;display:flex}.inspectorActions button:disabled,.docShare button:disabled,.ocrWorkspace button:disabled,.retentionEditor button:disabled{opacity:.45;cursor:not-allowed}.docHistory article{grid-template-columns:12px minmax(0,1fr) 30px}.docHistory article>button{color:#26746c;background:#fff;border:1px solid #d3dfde;border-radius:4px;place-items:center;width:28px;height:28px;display:grid}.docHistory article div{min-width:0}.docHistory article span,.docHistory article small{overflow-wrap:anywhere;line-height:1.7}.securityCounter.warning{color:#9b5a21;font-weight:800}.docSecurityState{background:#f3f8f6;border:1px solid #d8e3e1;border-radius:5px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:56px;margin:10px 0;padding:8px 9px;display:grid}.docSecurityState>span{color:#39784f;background:#dceee4;border-radius:4px;place-items:center;width:34px;height:34px;display:grid}.docSecurityState>span.pending{color:#93631c;background:#fff0d6}.docSecurityState>span.infected{color:#a0404b;background:#f7e2e4}.docSecurityState strong,.docSecurityState small{display:block}.docSecurityState strong{color:#345b58;font-size:8px}.docSecurityState small{color:#7c8e8e;text-overflow:ellipsis;white-space:nowrap;text-align:right;direction:ltr;max-width:180px;margin-top:3px;font-size:6px;overflow:hidden}.docSecurityState>i{color:#5f7777;background:#e7eeee;border-radius:3px;padding:3px 6px;font-size:6px;font-style:normal}.docSecurityError{color:#97444d;background:#f9e9ea;border-right:3px solid #b14b55;align-items:flex-start;gap:5px;margin:8px 0;padding:7px 8px;font-size:7px;line-height:1.8;display:flex}.docCompareControls{background:#f4f7f7;border:1px solid #dce5e5;border-radius:5px;grid-template-columns:1fr 1fr auto;align-items:end;gap:5px;margin-bottom:12px;padding:8px;display:grid}.docCompareControls label{color:#6d8083;gap:3px;font-size:6px;display:grid}.docCompareControls select{width:100%;min-width:0;height:31px;font:inherit;background:#fff;border:1px solid #d3dede;border-radius:4px;font-size:7px}.docCompareControls>button{color:#fff;min-height:31px;font:inherit;background:#176f68;border:0;border-radius:4px;align-items:center;gap:4px;padding:0 8px;font-size:7px;display:flex}.docCompareControls>button:disabled{opacity:.45}.docHistory article.infected{background:#fff6f6;border:1px solid #ebcdd0;margin-bottom:5px;padding:5px}.docHistory article.failed{background:#fffaf1;border:1px solid #eed9b9;margin-bottom:5px;padding:5px}.docHistory article>nav{align-items:start;gap:3px;display:flex}.docHistory article>nav button{color:#26746c;background:#fff;border:1px solid #d3dfde;border-radius:4px;place-items:center;width:28px;height:28px;display:grid}.scanBadge{color:#457752;background:#e2efe7;border-radius:3px;margin-right:4px;padding:2px 4px;font-size:5px;font-style:normal;font-weight:700;display:inline-block}.scanBadge.pending{color:#91621c;background:#fff0d9}.scanBadge.infected,.scanBadge.failed{color:#a0444e;background:#f7e3e5}.docHistory .scanFinding{color:#a0444e}.documentPreviewBackdrop,.documentDiffBackdrop{z-index:160}.documentPreviewModal,.documentDiffModal{background:#fff;border:1px solid #d4dede;border-radius:7px;grid-template-rows:61px minmax(0,1fr) 38px;width:min(1080px,96vw);height:min(850px,94vh);display:grid;overflow:hidden;box-shadow:0 24px 65px #0e232759}.documentPreviewModal>header,.documentDiffModal>header{border-bottom:1px solid #dfe6e6;justify-content:space-between;align-items:center;gap:10px;padding:9px 13px;display:flex}.documentPreviewModal>header>div,.documentDiffModal>header>div{color:#276a63;align-items:center;gap:8px;display:flex}.documentPreviewModal header strong,.documentPreviewModal header small,.documentDiffModal header strong,.documentDiffModal header small{display:block}.documentPreviewModal header strong,.documentDiffModal header strong{color:#29484c;font-size:10px}.documentPreviewModal header small,.documentDiffModal header small{color:#809093;margin-top:3px;font-size:7px}.documentPreviewModal header button,.documentDiffModal header button{color:#5f777a;background:#fff;border:1px solid #d6e0e0;border-radius:4px;place-items:center;width:34px;height:34px;display:grid}.documentPreviewModal iframe{background:#e9eeee;border:0;width:100%;height:100%}.documentPreviewModal>footer{color:#49736e;background:#f1f7f5;border-top:1px solid #dfe6e6;justify-content:center;align-items:center;gap:6px;font-size:7px;display:flex}.documentDiffModal{grid-template-rows:61px minmax(0,1fr)}.documentDiffBody{background:#f5f7f7;grid-template-columns:minmax(310px,.8fr) minmax(0,1.5fr);gap:9px;min-height:0;padding:9px;display:grid}.documentDiffBody>section{background:#fff;border:1px solid #dce4e5;border-radius:5px;min-width:0;overflow:auto}.documentDiffBody h3{z-index:2;color:#36585d;background:#fff;border-bottom:1px solid #e0e6e7;margin:0;padding:11px 12px;font-size:9px;position:sticky;top:0}.metadataDiff>div{border-bottom:1px solid #e6ebeb;grid-template-columns:100px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:6px;min-height:43px;padding:6px 9px;display:grid}.metadataDiff>div.changed{background:#fff8e9}.metadataDiff .head{color:#75878a;background:#f4f7f7;min-height:30px;font-size:6px}.metadataDiff strong{color:#4a666a;font-size:7px}.metadataDiff code{overflow-wrap:anywhere;color:#63777b;min-width:0;direction:auto;font-family:Vazirmatn,Tahoma,sans-serif;font-size:6px}.textDiff{direction:ltr;padding:7px}.textDiff>div{color:#52686c;border-bottom:1px solid #edf0f0;grid-template-columns:24px minmax(0,1fr);align-items:start;min-height:24px;font-size:7px;line-height:1.9;display:grid}.textDiff>div.added{color:#356f46;background:#eaf5ed}.textDiff>div.removed{color:#95434c;background:#fae9ea}.textDiff>div.hint{color:#8b6e32}.textDiff i{padding:2px 7px;font-family:monospace;font-style:normal}.textDiff span{white-space:pre-wrap;overflow-wrap:anywhere;direction:auto;text-align:right;padding:2px 7px}.diffEmpty,.diffWarning{color:#6d8184;text-align:center;background:#f5f8f8;margin:10px;padding:12px;font-size:8px}.diffWarning{color:#8f631f;background:#fff3df}.docShare{gap:8px;display:grid}.docShare h3{margin-bottom:2px}.docShare>select,.docShare label input,.retentionEditor input,.retentionEditor textarea{color:#304d51;box-sizing:border-box;width:100%;min-height:35px;font:inherit;background:#fff;border:1px solid #d3dede;border-radius:4px;padding:7px 8px;font-size:9px}.docShare>label,.retentionEditor label{color:#667b7e;gap:5px;font-size:8px;display:grid}.docShare>button,.retentionEditor>button,.ocrWorkspace>button{color:#fff;width:100%;min-height:35px;font:inherit;background:#17766e;border:0;border-radius:4px;justify-content:center;align-items:center;gap:6px;font-size:8px;font-weight:700;display:flex}.shareMode{background:#eef3f2;border:1px solid #d9e3e2;border-radius:4px;grid-template-columns:repeat(3,1fr);padding:3px;gap:3px!important;display:grid!important}.shareMode button{color:#60777a;width:auto;min-height:29px;font:inherit;background:0 0;font-size:8px}.shareMode button.active{color:#176a63;background:#fff;box-shadow:0 1px 2px #173d401a}.secureLinkResult{color:#287068;background:#edf7f5;border:1px solid #bcd7d2;border-radius:4px;grid-template-columns:18px minmax(0,1fr) 30px;align-items:center;padding:6px;gap:5px!important;display:grid!important}.secureLinkResult input{color:#315d59;min-width:0;font:inherit;direction:ltr;background:0 0;border:0;outline:0;font-size:7px}.secureLinkResult button{width:28px;height:28px}.shareList{gap:4px!important;display:grid!important}.shareList>span{color:#577075;border-bottom:1px solid #e0e7e7;grid-template-columns:18px minmax(0,1fr) 28px;align-items:center;gap:5px;min-height:42px;padding:5px 7px;display:grid}.shareList>span.revoked{opacity:.5}.shareList em,.shareList small{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-style:normal;overflow:hidden}.shareList em{font-size:8px;font-weight:700}.shareList small{color:#849395;grid-column:2;font-size:7px}.shareList button{color:#a24650;background:#fff;border:1px solid #edd1d4;grid-area:1/3/3;width:27px;height:27px}.retentionEditor{border-top:1px solid #dce5e5;gap:8px;margin-top:14px;padding-top:12px;display:grid}.retentionEditor h3,.ocrWorkspace h3{color:#3d5d61;align-items:center;gap:6px;margin:0;font-size:9px;display:flex}.retentionEditor textarea{resize:vertical}.ocrWorkspace{gap:9px;display:grid}.ocrWorkspace>header{border-bottom:1px solid #dfe7e7;justify-content:space-between;align-items:center;gap:8px;padding-bottom:9px;display:flex}.ocrWorkspace>header span{color:#899798;margin-top:3px;font-size:7px;display:block}.ocrWorkspace>header button{color:#247169;min-height:32px;font:inherit;background:#fff;border:1px solid #c6d9d6;border-radius:4px;align-items:center;gap:5px;padding:0 8px;font-size:8px;display:flex}.ocrWorkspace textarea{color:#30494d;box-sizing:border-box;resize:vertical;width:100%;min-height:330px;font:inherit;background:#fff;border:1px solid #ccd9d8;border-radius:4px;outline:0;padding:10px;font-size:10px;line-height:2}.ocrWorkspace textarea:read-only{background:#f3f6f5}.ocrError{color:#8c4148;background:#f9e9ea;border-right:2px solid #bb535c;margin:0;padding:8px;font-size:8px}.communicationWorkspace .opsHeader nav{align-items:center}.socketState{color:#718386;background:#f5f7f7;border:1px solid #d6dfdf;border-radius:4px;align-items:center;gap:6px;min-height:34px;padding:0 9px;font-size:8px;display:inline-flex}.socketState.online{color:#36724b;background:#edf7f0;border-color:#bad8c4}.modernMessenger{grid-template-columns:280px minmax(420px,1fr) 245px;height:min(720px,100vh - 245px);min-height:590px}.modernMessenger .conversation{grid-template-rows:55px minmax(0,1fr) auto}.modernMessenger .conversation>header button.active{color:#a36d1c}.messageStream article{min-width:180px}.messageStream article.deleted{opacity:.7;border-style:dashed;min-width:150px}.messageStream article>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.messageStream article>header nav{opacity:0;gap:2px;transition:opacity .15s;display:flex}.messageStream article:hover>header nav{opacity:1}.messageStream article>header button{color:#648083;background:0 0;border:0;border-radius:3px;place-items:center;width:23px;height:23px;display:grid}.messageStream article>header button:hover{color:#216c65;background:#edf2f2}.replyPreview{color:#60787b;text-align:right;text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:320px;font:inherit;background:#ffffff8c;border:0;border-right:2px solid #469088;align-items:center;gap:5px;margin-top:5px;padding:5px 7px;font-size:7px;display:flex;overflow:hidden}.chatAttachment{color:#346863;text-align:right;width:100%;min-height:36px;font:inherit;background:#f8fbfa;border:1px solid #cbdcda;border-radius:4px;grid-template-columns:18px minmax(0,1fr) auto 16px;align-items:center;gap:5px;margin:6px 0;padding:5px 7px;display:grid}.chatAttachment span{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.chatAttachment small{color:#819192;font-size:7px}.conversation>footer.chatComposer{padding:7px 9px;display:block}.chatComposer>div:last-of-type{grid-template-columns:34px 40px minmax(0,1fr) 38px;align-items:center;gap:5px;display:grid}.chatComposer>div:last-of-type>button{color:#597377;background:0 0;border:0;border-radius:4px;place-items:center;height:36px;display:grid}.chatComposer>div:last-of-type>button:last-of-type{color:#fff;background:#16766e}.chatComposer>div:last-of-type>button:disabled{opacity:.45}.chatComposer select{color:#42676a;width:40px;height:36px;font:inherit;background:#fff;border:1px solid #d4dfdf;border-radius:4px;font-size:9px}.chatComposer textarea{box-sizing:border-box;resize:none;width:100%;height:42px;font:inherit;border:1px solid #d4dfdf;border-radius:4px;outline:0;padding:7px 9px;font-size:9px}.composerContext,.composerFile{color:#557174;background:#eef5f4;border-right:2px solid #438a82;align-items:center;gap:6px;min-height:28px;margin-bottom:5px;padding:3px 7px;font-size:8px;display:flex}.composerContext span,.composerFile span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.composerContext button,.composerFile button,.mentionList button{color:inherit;background:0 0;border:0;place-items:center;display:grid}.mentionList{flex-wrap:wrap;gap:4px;margin-bottom:5px;display:flex}.mentionList>span,.selectedChatMembers>span{color:#286e67;background:#e3efed;border-radius:3px;align-items:center;gap:4px;min-height:24px;padding:0 6px;font-size:7px;display:inline-flex}.threadInfo>select{color:#526d70;width:100%;height:33px;font:inherit;background:#fff;border:1px solid #d6e0df;border-radius:4px;margin:10px 0;font-size:8px}.threadInfo p{grid-template-columns:20px minmax(0,1fr) 25px;align-items:center;display:grid}.threadInfo p>span{min-width:0}.threadInfo p small{color:#899697;margin-top:2px;font-size:6px;display:block}.threadInfo p>button{color:#a34a53;background:0 0;border:0;place-items:center;width:24px;height:24px;display:grid}.addThreadMember{grid-template-columns:minmax(0,1fr) 31px;gap:4px;margin-top:10px;display:grid}.addThreadMember select{min-width:0;height:32px;font:inherit;border:1px solid #d4dfdf;border-radius:4px;font-size:7px}.addThreadMember button{color:#fff;background:#17766e;border:0;border-radius:4px;place-items:center;display:grid}.selectedChatMembers{border:1px dashed #b8cecb;border-radius:4px;flex-wrap:wrap;gap:5px;min-height:34px;padding:6px;display:flex}.selectedChatMembers button{color:inherit;background:0 0;border:0;place-items:center;padding:0;display:grid}.deliveryLog>article{grid-template-columns:34px minmax(0,1fr) auto 80px auto}.deliveryLog>article.failed{background:#fff9f9}.deliveryLog>article>nav,.channelStatus article>nav,.contactDirectory article>nav{gap:2px;display:flex}.deliveryLog>article>nav button,.channelStatus article>nav button,.contactDirectory article>nav button{color:#39736e;background:0 0;border:0;border-radius:3px;place-items:center;width:28px;height:28px;display:grid}.deliveryLog .statusPill.queued,.deliveryLog .statusPill.processing{color:#8d641e;background:#fff0d8}.deliveryLog .statusPill.delivered{color:#34724c;background:#e2f1ea}.deliveryLog .statusPill.cancelled{color:#68767a;background:#eceff0}.channelStatus article{grid-template-columns:8px minmax(0,1fr) auto auto}.channelStatus .channelError{color:#a44b54;overflow-wrap:anywhere;max-width:220px;margin-top:2px}.communicationChannelModal{width:min(680px,100%)}.channelProviderFields{background:#f8fafa;gap:8px;display:grid}.channelProviderFields>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.channelSecurityModes{flex-wrap:wrap;grid-template-columns:none!important;gap:6px!important;display:flex!important}.channelSecurityModes label{background:#fff;border:1px solid #d7e1e2;border-radius:4px;flex:120px;align-items:center;gap:6px;min-height:34px;padding:5px 8px;display:flex}.channelSecurityModes input{accent-color:#176f68;width:14px;min-height:14px;padding:0}.receiptSecret{color:#285f5a;background:#eaf4f2;border-right:3px solid #28766e;border-radius:4px;align-items:start;padding:10px;grid-template-columns:28px minmax(0,1fr) 34px!important;gap:8px!important;display:grid!important}.receiptSecret>div{gap:3px;min-width:0;display:grid}.receiptSecret strong,.receiptSecret small,.receiptSecret span{font-size:7px;display:block}.receiptSecret code{color:#24494c;text-align:left;direction:ltr;background:#fff;border:1px solid #c6dcda;border-radius:3px;padding:6px;font-size:7px;overflow:auto}.receiptSecret button{place-items:center;width:31px;height:31px;padding:0;display:grid}.channelModalActions{justify-content:flex-end;gap:6px!important;display:flex!important}.channelModalActions button{color:#fff;min-height:37px;font:inherit;background:#176f68;border:0;border-radius:4px;justify-content:center;align-items:center;gap:5px;padding:0 13px;font-size:8px;display:flex}.channelModalActions button.secondary{color:#396a6c;background:#fff;border:1px solid #cddada}@media (width<=760px){.channelProviderFields>div{grid-template-columns:1fr}.channelModalActions{flex-direction:column-reverse;align-items:stretch}.channelModalActions button{width:100%}}.contactDirectory>header>span{color:#788b8e;align-self:center;font-size:8px}.contactDirectory article{grid-template-columns:38px minmax(160px,1fr) 150px 220px auto}.chatQuickActions{z-index:70;background:#fffffff5;border:1px solid #cbd9d8;border-radius:6px;align-items:center;gap:5px;padding:5px;display:flex;position:fixed;bottom:18px;left:22px;box-shadow:0 8px 22px #1e3f4224}.chatQuickActions button{color:#416c6d;background:0 0;border:0;border-radius:4px;place-items:center;width:36px;height:36px;padding:0;display:grid;position:relative}.chatQuickActions button:hover{color:#176d65;background:#e8f1f0}.chatQuickActions b{color:#fff;background:#b34650;border-radius:8px;place-items:center;min-width:16px;height:16px;padding:0 3px;font-size:7px;display:grid;position:absolute;top:-4px;left:-4px}.compactModal{width:min(460px,100vw - 24px)}.compactModal input[type=color]{background:#fff;border:1px solid #cbd9d8;border-radius:4px;width:54px;height:38px;padding:3px}.archivedChatList{gap:5px;max-height:420px;padding:12px;display:grid;overflow:auto}.archivedChatList article{background:#fff;border:1px solid #dce5e4;border-radius:5px;grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:8px;min-height:52px;padding:7px;display:grid}.archivedChatList article>span{color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.archivedChatList article div{min-width:0}.archivedChatList article strong,.archivedChatList article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.archivedChatList article strong{color:#294f52;font-size:9px}.archivedChatList article small{color:#849395;margin-top:3px;font-size:7px}.archivedChatList article>button{color:#216f68;background:#e9f3f1;border:0;border-radius:4px;place-items:center;width:32px;height:32px;display:grid}@media (width<=1180px){.modernMessenger{grid-template-columns:245px minmax(0,1fr)}}@media (width<=760px){.socketState{display:none}.modernMessenger{grid-template-columns:minmax(0,1fr);height:auto;min-height:0}.modernMessenger .conversation{min-height:560px}.messageStream article{min-width:0;max-width:86%}.chatComposer>div:last-of-type{grid-template-columns:34px 38px minmax(0,1fr) 38px}.deliveryLog>article{grid-template-columns:34px minmax(0,1fr) auto}.deliveryLog>article time{display:none}.deliveryLog>article>nav{grid-column:3}.contactDirectory article{grid-template-columns:38px minmax(0,1fr) auto}.contactDirectory article>nav{grid-area:1/3/2}.chatQuickActions{bottom:10px;left:10px}}@media (width<=1180px){.documentCenterLayout{grid-template-columns:210px minmax(0,1fr)}.documentCenterLayout .docInspector{border-top:1px solid #dfe7e7;grid-column:1/-1;max-height:none;display:block}}@media (width<=760px){.docCommand>select{flex:1;min-width:130px}.documentCenterLayout{grid-template-columns:minmax(0,1fr)}.documentCenterLayout .docInspector{grid-column:auto}.docInspectorTabs{grid-template-columns:repeat(4,minmax(80px,1fr));overflow-x:auto}.docMetaGrid{grid-template-columns:1fr 1fr}.ocrWorkspace textarea{min-height:260px}.docCompareControls{grid-template-columns:1fr 1fr}.docCompareControls>button{grid-column:1/-1;justify-content:center}.documentPreviewModal,.documentDiffModal{width:calc(100vw - 16px);height:calc(100vh - 16px)}.documentDiffBody{grid-template-columns:minmax(0,1fr);overflow-y:auto}.documentDiffBody>section{overflow:visible}.metadataDiff>div{grid-template-columns:76px minmax(0,1fr) minmax(0,1fr)}}.recruitmentWorkspace,.employeeRecruitment{background:#f3f6f6;gap:12px;padding:16px 24px 24px;display:grid}.recruitmentNotice{color:#245e57;background:#eaf5f2;border-right:3px solid #23796f;align-items:center;gap:8px;min-height:38px;padding:7px 11px;font-size:9px;display:flex}.recruitmentNotice button{color:inherit;background:0 0;border:0;margin-right:auto}.recruitmentMetrics{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.recruitmentMetrics article{color:#28766d;background:#fff;border:1px solid #dce5e5;border-top:3px solid #26796f;border-radius:5px;align-items:center;gap:11px;min-height:70px;padding:11px 13px;display:flex}.recruitmentMetrics article:nth-child(2){color:#3b789f;border-top-color:#3b789f}.recruitmentMetrics article:nth-child(3){color:#a06a19;border-top-color:#b77d24}.recruitmentMetrics article:nth-child(4){color:#665697;border-top-color:#665697}.recruitmentMetrics article div{gap:2px;display:grid}.recruitmentMetrics span{color:#77898c;font-size:8px}.recruitmentMetrics strong{color:#2b474b;font-size:17px}.recruitmentViews{background:#fff;border:1px solid #dce5e5;border-radius:5px;gap:3px;min-height:45px;padding:4px;display:flex;overflow-x:auto}.recruitmentViews button{color:#657b7e;background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;gap:6px;min-width:145px;font-size:9px;display:inline-flex}.recruitmentViews button.active{color:#176d64;background:#e4f0ee;font-weight:800}.recruitmentToolbar{justify-content:space-between;align-items:center;gap:10px;display:flex}.recruitmentToolbar label{color:#718589;background:#fff;border:1px solid #d5dfe0;border-radius:4px;align-items:center;gap:7px;min-width:320px;min-height:39px;padding:0 10px;display:flex}.recruitmentToolbar input{border:0;outline:0;width:100%;font-size:9px}.recruitmentToolbar>button,.recruitmentPlanning>section>header button,.employeeRecruitment>header>button{color:#fff;background:#16746b;border:0;border-radius:4px;align-items:center;gap:6px;min-height:38px;padding:0 11px;font-size:9px;display:inline-flex}.recruitmentMain{grid-template-columns:minmax(0,1fr) 330px;gap:12px;min-width:0;display:grid}.recruitmentPipeline{grid-template-columns:repeat(8,minmax(185px,1fr));gap:8px;min-width:0;padding-bottom:7px;display:grid;overflow-x:auto}.recruitmentPipeline>section{background:#e9eeee;border-top:3px solid #64858a;min-height:520px}.recruitmentPipeline>section>header{justify-content:space-between;align-items:center;min-height:42px;padding:8px 9px;display:flex}.recruitmentPipeline>section>header strong{color:#3e5b5f;font-size:9px}.recruitmentPipeline>section>header span{color:#60777a;text-align:center;background:#fff;border-radius:10px;min-width:22px;padding:2px 5px;font-size:8px}.recruitmentPipeline>section>button{color:#345055;text-align:right;background:#fff;border:1px solid #d9e1e2;border-radius:4px;grid-template-columns:31px minmax(0,1fr) 14px;align-items:center;gap:7px;width:calc(100% - 12px);min-height:61px;margin:0 6px 6px;padding:7px;display:grid}.recruitmentPipeline>section>button.active{border-color:#2b8379;box-shadow:inset 0 0 0 1px #2b8379}.recruitmentPipeline button div{gap:2px;display:grid}.recruitmentPipeline button strong{font-size:8px}.recruitmentPipeline button small{color:#78898c;text-overflow:ellipsis;white-space:nowrap;max-width:115px;font-size:7px;overflow:hidden}.recruitmentAvatar{color:#206d65;background:#dceae8;border-radius:50%;place-items:center;width:31px;height:31px;font-size:8px;font-weight:800;display:grid}.recruitmentAvatar.large{width:44px;height:44px;font-size:11px}.candidateInspector{background:#fff;border:1px solid #dbe4e5;border-radius:6px;align-self:start;overflow:hidden}.candidateInspector>header{border-bottom:1px solid #e1e7e8;gap:10px;padding:14px;display:grid}.candidateInspector>header>div{align-items:center;gap:9px;display:flex}.candidateInspector h2{color:#29464a;letter-spacing:0;margin:0 0 3px;font-size:13px}.candidateInspector p{color:#778a8d;margin:0;font-size:8px}.recruitmentStatus{color:#5d7478;white-space:nowrap;background:#edf2f2;border-radius:3px;width:fit-content;padding:3px 6px;font-size:7px;font-style:normal}.recruitmentStatus.approved,.recruitmentStatus.published,.recruitmentStatus.accepted,.recruitmentStatus.hired{color:#347047;background:#e4f1e8}.recruitmentStatus.pending,.recruitmentStatus.scheduled,.recruitmentStatus.sent,.recruitmentStatus.offer{color:#91611a;background:#f9efd9}.recruitmentStatus.rejected,.recruitmentStatus.cancelled,.recruitmentStatus.expired{color:#984b53;background:#f8e7e9}.candidateFacts{border-bottom:1px solid #e5eaeb;grid-template-columns:1fr 1fr;display:grid}.candidateFacts span{color:#7b8c8f;border-bottom:1px solid #e5eaeb;border-left:1px solid #e5eaeb;gap:3px;padding:9px 12px;font-size:7px;display:grid}.candidateFacts strong{color:#355155;font-size:8px}.candidateSkills{flex-wrap:wrap;gap:4px;padding:10px 12px;display:flex}.candidateSkills span{color:#526d71;background:#eaf1f1;border-radius:3px;padding:3px 6px;font-size:7px}.candidateCommands{flex-wrap:wrap;gap:5px;padding:0 12px 10px;display:flex}.candidateCommands button,.recruitmentOperations article>button,.recruitmentOperations nav button{color:#fff;background:#19746b;border:0;border-radius:3px;align-items:center;gap:4px;min-height:31px;padding:0 7px;font-size:7px;display:inline-flex}.candidateCommands button.secondary{color:#47706b;background:#fff;border:1px solid #d2dede}.candidateCommands button:disabled{color:#99a6a8;background:#e5eaea}.candidateTransition{color:#708488;border-block:1px solid #e2e8e9;gap:4px;padding:10px 12px;font-size:7px;display:grid}.candidateTransition select{background:#fff;border:1px solid #d6e0e1;border-radius:4px;min-height:35px;padding:0 8px;font-size:8px}.candidateTimeline>header{padding:10px 12px}.candidateTimeline>header strong{font-size:8px}.candidateTimeline article{grid-template-columns:14px minmax(0,1fr);gap:6px;padding:7px 12px;display:grid}.candidateTimeline article>i{border:2px solid #318379;border-radius:50%;width:8px;height:8px;margin-top:3px}.candidateTimeline article div{gap:2px;display:grid}.candidateTimeline article strong{font-size:8px}.candidateTimeline article p{color:#708286;margin:0;font-size:7px}.candidateTimeline article small{color:#91a0a2;font-size:6px}.recruitmentPlanning,.recruitmentOperations{grid-template-columns:1fr 1fr;gap:12px;display:grid}.recruitmentPlanning>section,.recruitmentOperations>section,.openingCatalog,.employeeReferrals{background:#fff;border:1px solid #dbe4e5;border-radius:6px;overflow:hidden}.recruitmentPlanning>section>header,.recruitmentOperations>section>header,.openingCatalog>header,.employeeReferrals>header{border-bottom:1px solid #e1e7e8;justify-content:space-between;align-items:center;min-height:55px;padding:10px 13px;display:flex}.recruitmentPlanning header>div{gap:2px;display:grid}.recruitmentPlanning header strong,.recruitmentOperations header strong,.openingCatalog header strong,.employeeReferrals header strong{color:#2f4b4f;font-size:9px}.recruitmentPlanning header span,.recruitmentOperations header span,.openingCatalog header span,.employeeReferrals header span{color:#7c8d90;font-size:7px}.recruitmentPlanning article{border-bottom:1px solid #e6ebec;grid-template-columns:minmax(0,1fr) auto 60px;align-items:center;gap:8px;min-height:92px;padding:9px 12px;display:grid}.recruitmentPlanning article div{gap:3px;display:grid}.recruitmentPlanning article strong{color:#304d51;font-size:9px}.recruitmentPlanning article small,.recruitmentPlanning article p{color:#77898c;margin:0;font-size:7px}.recruitmentPlanning article nav{gap:3px;display:flex}.recruitmentPlanning article nav button{color:#27766d;background:#eff7f5;border:1px solid #d4e1df;border-radius:3px;place-items:center;width:28px;height:28px;display:grid}.recruitmentPlanning article nav button:last-child{color:#9a4a53}.recruitmentOperations>section>article{border-bottom:1px solid #e5ebec;grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:78px;padding:9px 11px;display:grid}.recruitmentOperations article>span{color:#27756d;background:#e7f0ef;border-radius:5px;place-items:center;width:31px;height:31px;display:grid}.recruitmentOperations article div{gap:2px;display:grid}.recruitmentOperations article div>button{color:#2d4a4e;background:0 0;border:0;width:fit-content;padding:0;font-size:9px;font-weight:800}.recruitmentOperations article small,.recruitmentOperations article p{color:#76888b;margin:0;font-size:7px}.recruitmentOperations nav{gap:3px;display:flex}.employeeRecruitment>header{background:#fff;border-right:4px solid #247a71;border-radius:5px;justify-content:space-between;align-items:center;gap:12px;min-height:82px;padding:14px 17px;display:flex}.employeeRecruitment>header>div{align-items:center;gap:11px;display:flex}.employeeRecruitment>header>div>span{color:#1f7369;background:#e5f2ef;place-items:center;width:41px;height:41px;display:grid}.employeeRecruitment h2{letter-spacing:0;margin:0 0 3px;font-size:14px}.employeeRecruitment p{color:#718387;margin:0;font-size:8px}.openingCatalog>div{grid-template-columns:1fr 1fr;display:grid}.openingCatalog article{border-bottom:1px solid #e7eced;border-left:1px solid #e7eced;grid-template-columns:35px minmax(0,1fr) auto;gap:9px;min-height:130px;padding:12px 14px;display:grid}.openingCatalog article>span{color:#27766d;background:#e8f1ef;border-radius:5px;place-items:center;width:34px;height:34px;display:grid}.openingCatalog article div{align-content:start;gap:4px;display:grid}.openingCatalog article strong{color:#2c494d;font-size:9px}.openingCatalog article small,.openingCatalog article p,.openingCatalog time{color:#76888b;font-size:7px}.openingCatalog article footer{flex-wrap:wrap;gap:3px;display:flex}.openingCatalog article footer b{color:#62787b;background:#eef2f2;border-radius:3px;padding:2px 5px;font-size:6px}.employeeReferrals article{border-bottom:1px solid #e7eced;grid-template-columns:35px minmax(0,1fr) auto 1fr;align-items:center;gap:9px;min-height:72px;padding:9px 13px;display:grid}.employeeReferrals article div{gap:2px;display:grid}.employeeReferrals article strong{font-size:9px}.employeeReferrals article small,.employeeReferrals article p{color:#74868a;margin:0;font-size:7px}.recruitmentEmpty{color:#829295;place-items:center;gap:7px;min-height:140px;padding:15px;font-size:8px;display:grid}.recruitmentBackdrop{z-index:110;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#14262a85;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.recruitmentModal{background:#fff;border-radius:7px;width:min(760px,96vw);max-height:92vh;overflow:hidden;box-shadow:0 24px 60px #1023274d}.recruitmentModal>header{color:#29484c;border-bottom:1px solid #dfe6e7;justify-content:space-between;align-items:center;min-height:52px;padding:0 15px;font-size:11px;display:flex}.recruitmentModal>header button{color:#60767a;background:#eef2f2;border:0;border-radius:4px;place-items:center;width:30px;height:30px;display:grid}.recruitmentForm{grid-template-columns:1fr 1fr;gap:10px;max-height:calc(92vh - 52px);padding:15px;display:grid;overflow-y:auto}.recruitmentForm label{color:#687e81;gap:5px;min-width:0;font-size:8px;display:grid}.recruitmentForm label.wide{grid-column:1/-1}.recruitmentForm input,.recruitmentForm select,.recruitmentForm textarea{color:#304a4e;background:#fff;border:1px solid #d7e0e1;border-radius:5px;outline:0;width:100%;min-width:0;min-height:38px;padding:7px 9px;font-size:9px}.recruitmentForm textarea{resize:vertical;min-height:72px}.recruitmentForm select[multiple]{min-height:110px}.recruitmentForm .fileField{color:#4f6a6e;border:1px dashed #bacbcd;border-radius:5px;grid-template-columns:22px 1fr;align-items:center;min-height:44px;padding:8px;position:relative}.recruitmentForm .fileField input{opacity:0;cursor:pointer;position:absolute;inset:0}.recruitmentForm .consentField{color:#3f625e;background:#f2f7f6;grid-template-columns:none;align-items:center;gap:7px;padding:9px;display:flex}.recruitmentForm .consentField input{width:17px;min-height:17px}.recruitmentForm>footer{border-top:1px solid #e1e7e8;grid-column:1/-1;justify-content:flex-end;gap:6px;padding-top:8px;display:flex}.recruitmentForm>footer button{color:#fff;background:#16746b;border:0;border-radius:4px;align-items:center;gap:5px;min-height:37px;padding:0 12px;font-size:9px;display:inline-flex}.recruitmentForm>footer button.secondary{color:#607579;background:#fff;border:1px solid #d5dfe0}.recruitmentPipeline{grid-template-columns:repeat(9,minmax(185px,1fr))}.specialistRecruitmentHeader{background:#fff;border-right:4px solid #26796f;border-radius:5px;align-items:center;min-height:76px;padding:13px 16px;display:flex}.specialistRecruitmentHeader>div{align-items:center;gap:11px;display:flex}.specialistRecruitmentHeader>div>span,.vettingInbox>header>div>span{color:#217269;background:#e4f1ee;border-radius:5px;place-items:center;width:40px;height:40px;display:grid}.specialistRecruitmentHeader h2{color:#29484c;letter-spacing:0;margin:0 0 3px;font-size:14px}.specialistRecruitmentHeader p{color:#75878a;margin:0;font-size:8px}.talentRequestsView{grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);align-items:start;gap:12px;display:grid}.talentMarket,.hiringRequestQueue,.vettingInbox{background:#fff;border:1px solid #dbe4e5;border-radius:6px;overflow:hidden}.talentMarket>header,.hiringRequestQueue>header,.vettingInbox>header{border-bottom:1px solid #e2e8e9;justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:11px 14px;display:flex}.talentMarket>header>div,.hiringRequestQueue>header>div{gap:3px;display:grid}.talentMarket>header strong,.hiringRequestQueue>header strong,.vettingInbox>header strong{color:#2d4a4e;font-size:11px}.talentMarket>header span,.hiringRequestQueue>header span,.vettingInbox>header small{color:#788b8e;font-size:8px}.talentMarket>header b,.hiringRequestQueue>header b,.vettingInbox>header b{color:#40706b;white-space:nowrap;background:#edf3f2;border-radius:4px;padding:4px 7px;font-size:8px}.talentMarket>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.talentMarket article{border-bottom:1px solid #e5ebec;border-left:1px solid #e5ebec;gap:10px;min-width:0;padding:13px;display:grid}.talentMarket article>header{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.talentMarket article>header>div{gap:3px;min-width:0;display:grid}.talentMarket article>header strong{color:#2d494d;font-size:10px}.talentMarket article>header small{color:#77898c;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.talentMarket article>header>b{color:#22736a;font-size:9px}.talentMarket article>p,.vettingCaseBody p{color:#657b7e;min-height:35px;margin:0;font-size:8px;line-height:1.8}.talentMarket article>footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.talentMarket article>footer>span{color:#647b7e;font-size:8px}.talentMarket nav,.hiringRequestQueue nav,.vettingInbox article>footer{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.talentMarket button,.hiringRequestQueue button,.vettingInbox button{color:#fff;min-height:32px;font:inherit;background:#1b756c;border:0;border-radius:4px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:8px;display:inline-flex}.talentMarket button.secondary,.hiringRequestQueue button.secondary,.vettingInbox button.secondary{color:#4e6f6c;background:#fff;border:1px solid #d4dfdf}.talentMarket button:disabled{color:#96a4a6;background:#e3e9e9}.hiringRequestQueue article{border-bottom:1px solid #e5ebec;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:11px 13px;display:grid}.hiringRequestQueue article>div{gap:3px;display:grid}.hiringRequestQueue article strong{color:#304d51;font-size:9px}.hiringRequestQueue article small,.hiringRequestQueue article p{color:#75888b;margin:0;font-size:8px;line-height:1.7}.hiringRequestQueue article nav{grid-column:1/-1}.vettingInbox>header>div{align-items:center;gap:10px;display:flex}.vettingInbox>header>div>div{gap:3px;display:grid}.vettingInbox>article{border-bottom:1px solid #e4eaeb;gap:10px;padding:13px 14px;display:grid}.vettingInbox>article>header{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.vettingInbox>article>header>div{gap:3px;display:grid}.vettingInbox>article>header strong{color:#2c494d;font-size:10px}.vettingInbox>article>header small{color:#778a8d;font-size:8px}.vettingCaseBody{background:#f5f8f8;border-right:3px solid #c8dcda;gap:4px;padding:9px 11px;display:grid}.vettingInbox .dangerButton{color:#fff;background:#a94c55}.recruitmentForm .formHint{color:#866124;background:#fff8e9;border:1px solid #edd5a9;border-radius:4px;grid-column:1/-1;margin:0;padding:9px;font-size:8px}.recruitmentForm .commitmentField{background:#f2f8f6;border:1px solid #b9d5d0;border-right:4px solid #27786f;align-items:flex-start;padding:12px}.recruitmentForm .commitmentField>span{color:#496663;gap:5px;font-size:9px;line-height:1.9;display:grid}.recruitmentForm .commitmentField strong{color:#205f59;font-size:10px}.employeeTalentBank{background:#fff;border:1px solid #d7e3e2;border-radius:6px;overflow:hidden}.employeeTalentBank>header{border-bottom:1px solid #e0e7e7;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:11px 15px;display:flex}.employeeTalentBank>header>div{gap:3px;display:grid}.employeeTalentBank>header strong{color:#29494c;font-size:11px}.employeeTalentBank>header span{color:#73878a;font-size:8px}.employeeTalentBank>header b{color:#226f67;background:#e5f1ee;border-radius:4px;padding:4px 8px;font-size:8px}.employeeTalentBank>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.employeeTalentBank article{border-bottom:1px solid #e4eaeb;border-left:1px solid #e4eaeb;align-content:start;gap:8px;min-width:0;padding:13px;display:grid}.employeeTalentBank article>header{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:9px;display:grid}.employeeTalentBank article>header>div{gap:3px;min-width:0;display:grid}.employeeTalentBank article>header strong{color:#2c494d;font-size:10px}.employeeTalentBank article>header small{color:#77898c;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.employeeTalentBank article>p{color:#6f8285;min-height:34px;margin:0;font-size:8px;line-height:1.7}.employeeTalentBank article>footer{flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;display:flex}.employeeTalentBank article>footer button{color:#fff;min-height:33px;font:inherit;background:#1b756c;border:0;border-radius:4px;align-items:center;gap:5px;padding:0 9px;font-size:8px;display:inline-flex}.employeeTalentBank article>footer button.secondary{color:#416c67;background:#fff;border:1px solid #cfdddd}.unitAssignmentWarning{color:#926522;font-size:7px}@media (width<=1100px){.recruitmentMain{grid-template-columns:1fr}.candidateInspector{grid-template-columns:1fr 1fr;display:grid}.candidateInspector>header,.candidateTimeline{grid-column:1/-1}.recruitmentPlanning,.recruitmentOperations,.talentRequestsView{grid-template-columns:1fr}}@media (width<=720px){.recruitmentWorkspace,.employeeRecruitment{padding:11px}.recruitmentMetrics{grid-template-columns:1fr 1fr}.recruitmentToolbar,.employeeRecruitment>header{flex-direction:column;align-items:stretch}.recruitmentToolbar label{min-width:0}.candidateInspector{display:block}.openingCatalog>div{grid-template-columns:1fr}.employeeReferrals article{grid-template-columns:35px 1fr auto}.employeeReferrals article p{grid-column:2/-1}.recruitmentBackdrop{align-items:end;padding:0}.recruitmentModal{border-radius:7px 7px 0 0;width:100%;max-height:94vh}.recruitmentForm{grid-template-columns:1fr}.recruitmentForm label.wide,.recruitmentForm>footer{grid-column:1}.talentMarket>div{grid-template-columns:1fr}.talentMarket article>footer{flex-direction:column;align-items:stretch}.vettingInbox>header{flex-direction:column;align-items:flex-start}.vettingInbox>article>header{grid-template-columns:44px minmax(0,1fr)}.vettingInbox>article>header>b{grid-column:2}.specialistRecruitmentHeader{padding:11px}}@media (width<=1100px){.employeeTalentBank>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.employeeTalentBank>div{grid-template-columns:1fr}.employeeTalentBank article>footer{flex-direction:column;align-items:stretch}.employeeTalentBank article>footer button{justify-content:center}}.trainingWorkspace,.employeeTraining{color:#29464a;gap:12px;padding:16px;display:grid}.trainingNotice{color:#28685f;background:#f1f9f7;border:1px solid #b8d9d2;border-right:4px solid #258174;border-radius:5px;grid-template-columns:20px 1fr 30px;align-items:center;gap:8px;min-height:42px;padding:0 12px;font-size:11px;display:grid}.trainingNotice button{color:#64817e;background:0 0;border:0;border-radius:4px;place-items:center;width:28px;height:28px;display:grid}.trainingMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.trainingMetrics article{color:#257c72;background:#fff;border:1px solid #dce5e6;border-top:3px solid #257c72;border-radius:6px;align-items:center;gap:12px;min-height:76px;padding:12px;display:flex}.trainingMetrics article:nth-child(2){color:#397ca8;border-top-color:#397ca8}.trainingMetrics article:nth-child(3){color:#a86d19;border-top-color:#be832e}.trainingMetrics article:nth-child(4){color:#755da1;border-top-color:#755da1}.trainingMetrics article svg{width:23px}.trainingMetrics article div{gap:2px;display:grid}.trainingMetrics span{color:#74878a;font-size:10px}.trainingMetrics strong{color:#263f43;font-size:19px}.trainingViews,.employeeTrainingViews{background:#f5f7f7;border:1px solid #dfe6e7;border-radius:6px;gap:3px;padding:3px;display:flex;overflow-x:auto}.trainingViews button,.employeeTrainingViews button{color:#677c7f;min-height:37px;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-size:11px;display:flex}.trainingViews button.active,.employeeTrainingViews button.active{color:#176e65;background:#fff;box-shadow:0 1px 4px #1e393d1a}.trainingStatus{color:#63777a;white-space:nowrap;background:#edf1f1;border-radius:4px;justify-content:center;align-items:center;width:max-content;min-height:24px;padding:0 7px;font-size:9px;font-weight:600;display:inline-flex}.trainingStatus.registration,.trainingStatus.approved,.trainingStatus.completed{color:#187064;background:#e4f3ef}.trainingStatus.active,.trainingStatus.planned{color:#316f98;background:#e6f0f7}.trainingStatus.requested,.trainingStatus.pending,.trainingStatus.waitlisted{color:#936217;background:#fff2dc}.trainingStatus.rejected,.trainingStatus.cancelled,.trainingStatus.incomplete{color:#a34444;background:#f8e7e7}.trainingPlanning{grid-template-columns:1.15fr .85fr;gap:12px;display:grid}.trainingPlanning>section{background:#fff;border:1px solid #dce5e6;border-radius:6px;overflow:hidden}.trainingPlanning>section>header{border-bottom:1px solid #e1e7e8;justify-content:space-between;align-items:center;min-height:53px;padding:0 13px;display:flex}.trainingPlanning>section>header div{gap:2px;display:grid}.trainingPlanning>section>header strong{font-size:12px}.trainingPlanning>section>header span{color:#839295;font-size:9px}.trainingPlanning>section>header button,.managerSessionTimeline>header button,.trainingAssessment>section>header button{color:#fff;min-height:32px;font:inherit;background:#1d756c;border:0;border-radius:4px;align-items:center;gap:5px;padding:0 9px;font-size:9px;display:flex}.trainingPlanning article{border-bottom:1px solid #e6ebec;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:76px;padding:9px 12px;display:grid}.trainingPlanning article:last-child{border-bottom:0}.trainingPlanning article>div{gap:2px;min-width:0;display:grid}.trainingPlanning article strong{font-size:11px}.trainingPlanning article small{color:#728689;font-size:9px}.trainingPlanning article p{color:#879597;white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:9px;overflow:hidden}.trainingPlanning article nav{gap:4px;display:flex}.trainingPlanning article nav button{color:#27766d;background:#fff;border:1px solid #d7e2e1;border-radius:4px;place-items:center;width:29px;height:29px;display:grid}.trainingPlanning article nav button:last-child{color:#ad4646}.needPriority{color:#65777a;background:#edf1f1;border-radius:4px;place-items:center;width:38px;min-height:24px;font-size:8px;display:grid}.needPriority.high,.needPriority.critical{color:#a5493b;background:#fae8e4}.needPriority.low{color:#3b7093;background:#e5f0f7}.instructorAvatar,.learnerAvatar{color:#27756c;background:#e1efec;border-radius:50%;place-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:grid}.trainingCourseManager{background:#fff;border:1px solid #dbe4e5;border-radius:6px;grid-template-columns:280px minmax(0,1fr);min-height:590px;display:grid;overflow:hidden}.trainingCourseManager>aside{background:#f8fafa;border-left:1px solid #e0e7e8}.trainingCourseManager>aside>header{justify-content:space-between;align-items:center;min-height:50px;padding:0 11px;display:flex}.trainingCourseManager>aside>header strong{font-size:12px}.trainingCourseManager>aside>header button{color:#fff;background:#1c756c;border:0;border-radius:4px;place-items:center;width:31px;height:31px;display:grid}.trainingCourseManager>aside>label,.employeeCourseLayout>aside>label{color:#809194;background:#fff;border:1px solid #dce4e5;border-radius:5px;grid-template-columns:18px 1fr;align-items:center;gap:5px;height:38px;margin:0 9px 8px;padding:0 9px;display:grid}.trainingCourseManager>aside>label input,.employeeCourseLayout>aside>label input{width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:10px}.trainingCourseManager>aside>button{color:#365256;text-align:right;width:100%;min-height:67px;font:inherit;background:0 0;border:0;border-top:1px solid #e5eaeb;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.trainingCourseManager>aside>button.active{background:#fff;border-right:3px solid #21786e}.trainingCourseManager>aside>button>span{color:#26766d;background:#e5f1ef;border-radius:5px;place-items:center;width:31px;height:31px;display:grid}.trainingCourseManager>aside>button div{gap:3px;min-width:0;display:grid}.trainingCourseManager>aside>button strong{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.trainingCourseManager>aside>button small{color:#819093;font-size:8px}.trainingCourseManager>aside>button .trainingStatus{font-size:8px}.trainingCourseDetail{padding:16px}.trainingCourseDetail>header{border-bottom:1px solid #e3e8e9;justify-content:space-between;align-items:flex-start;gap:15px;padding-bottom:14px;display:flex}.trainingCourseDetail>header small{color:#25786e;font-size:9px}.trainingCourseDetail h2{margin:4px 0;font-size:19px}.trainingCourseDetail>header p{color:#728588;max-width:650px;margin:0;font-size:10px;line-height:1.8}.trainingCourseFacts{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:12px 0;display:grid}.trainingCourseFacts>span,.employeeCourseFacts>span{color:#31776f;border:1px solid #e0e6e7;border-radius:5px;grid-template-columns:22px 1fr;align-content:center;gap:3px 6px;min-height:68px;padding:9px;display:grid}.trainingCourseFacts svg,.employeeCourseFacts svg{grid-row:1/3;width:18px}.trainingCourseFacts small,.employeeCourseFacts small{color:#819093;font-size:8px}.trainingCourseFacts strong,.employeeCourseFacts strong{color:#3b5559;font-size:10px}.courseActions{gap:6px;margin-bottom:12px;display:flex}.courseActions button{color:#fff;min-height:34px;font:inherit;background:#18756b;border:0;border-radius:4px;align-items:center;gap:5px;padding:0 10px;font-size:9px;display:flex}.courseActions button.danger{color:#a24949;background:#fff;border:1px solid #e3caca}.managerSessionTimeline{border-top:1px solid #e2e8e9}.managerSessionTimeline>header{justify-content:space-between;align-items:center;min-height:48px;display:flex}.managerSessionTimeline>header div{align-items:center;gap:7px;display:flex}.managerSessionTimeline>header strong{font-size:11px}.managerSessionTimeline>header span{color:#899699;font-size:9px}.managerSessionTimeline>article{border-top:1px solid #e7ebec;grid-template-columns:31px 1fr auto;align-items:center;gap:10px;min-height:70px;display:grid}.managerSessionTimeline>article>span{color:#23736a;background:#e4f1ee;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;display:grid}.managerSessionTimeline article div{gap:2px;display:grid}.managerSessionTimeline article strong{font-size:10px}.managerSessionTimeline article small,.managerSessionTimeline article p{color:#819194;margin:0;font-size:8px}.managerSessionTimeline article>b{color:#536e72;font-size:9px}.trainingLearners{background:#fff;border:1px solid #dce5e6;border-radius:6px;overflow:hidden}.trainingLearners>header{border-bottom:1px solid #e0e7e8;justify-content:space-between;align-items:center;min-height:52px;padding:0 13px;display:flex}.trainingLearners>header strong{font-size:12px}.trainingLearners>header span{color:#819194;font-size:9px}.trainingLearners>article{border-bottom:1px solid #e6ebec;grid-template-columns:38px minmax(180px,1fr) auto auto auto;align-items:center;gap:8px;min-height:64px;padding:7px 12px;display:grid}.trainingLearners article>div{gap:2px;display:grid}.trainingLearners article strong{font-size:10px}.trainingLearners article small{color:#7e8f92;font-size:8px}.trainingLearners article nav{gap:3px;display:flex}.trainingLearners article button{color:#fff;min-height:30px;font:inherit;background:#20766d;border:0;border-radius:4px;align-items:center;gap:4px;padding:0 8px;font-size:8px;display:flex}.trainingLearners article nav button{justify-content:center;width:29px;padding:0}.trainingLearners article button.secondary,.certificateRoster button{color:#667b7e;background:#fff;border:1px solid #d6dfe0}.trainingAssessment{background:#fff;border:1px solid #dbe4e5;border-radius:6px;grid-template-columns:240px minmax(0,1fr);display:grid;overflow:hidden}.trainingAssessment>aside{background:#f8fafa;border-left:1px solid #e1e7e8;min-height:560px}.trainingAssessment>aside>header{align-items:center;min-height:48px;padding:0 11px;display:flex}.trainingAssessment>aside>button{text-align:right;color:#456064;width:100%;min-height:55px;font:inherit;background:0 0;border:0;border-top:1px solid #e5eaeb;grid-template-columns:25px 1fr;align-items:center;gap:8px;padding:8px 10px;display:grid}.trainingAssessment>aside>button.active{color:#176e65;background:#fff;border-right:3px solid #24786f}.trainingAssessment>aside button div{gap:2px;display:grid}.trainingAssessment>aside strong{font-size:9px}.trainingAssessment>aside small{color:#839295;font-size:8px}.trainingAssessment>section{padding:14px}.trainingAssessment>section>header{justify-content:space-between;align-items:center;min-height:42px;display:flex}.trainingAssessment>section>header div{gap:2px;display:grid}.trainingAssessment>section>header strong{font-size:12px}.trainingAssessment>section>header span{color:#829194;font-size:8px}.examCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.examCards article{color:#34786f;border:1px solid #dfe6e7;border-radius:5px;grid-template-columns:34px 1fr auto;align-items:center;gap:8px;min-height:70px;padding:9px;display:grid}.examCards article div{gap:2px;display:grid}.examCards article strong{color:#3c5559;font-size:10px}.examCards article small{color:#839194;font-size:8px}.examCards article b{color:#8a6a32;font-size:8px}.certificateRoster{border-top:1px solid #e2e8e9;margin-top:14px}.certificateRoster>header{align-items:center;min-height:43px;display:flex}.certificateRoster>header strong{font-size:11px}.certificateRoster>article{border-top:1px solid #e7ebec;grid-template-columns:1fr auto auto;align-items:center;gap:8px;min-height:53px;display:grid}.certificateRoster article div{gap:2px;display:grid}.certificateRoster article strong{font-size:10px}.certificateRoster article small{color:#819194;font-size:8px}.certificateRoster button{min-height:30px;font:inherit;border-radius:4px;align-items:center;gap:4px;padding:0 8px;font-size:8px;display:flex}.evaluationSummary{background:#f4f1f8;border-right:4px solid #765c9f;border-radius:5px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;min-height:62px;margin-top:12px;padding:10px 12px;display:grid}.evaluationSummary strong{font-size:10px}.evaluationSummary span{color:#746d81;font-size:9px}.evaluationSummary b{color:#684f91;font-size:15px}.employeeTraining>header{background:#fff;border:1px solid #d9e3e4;border-right:4px solid #287b72;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:14px 15px;display:flex}.employeeTraining>header>div{align-items:center;gap:11px;display:flex}.employeeTraining>header>div>span{color:#25786f;background:#e4f1ee;border-radius:6px;place-items:center;width:43px;height:43px;display:grid}.employeeTraining h2{margin:0;font-size:17px}.employeeTraining>header p{color:#73878a;margin:3px 0 0;font-size:10px}.employeeTraining>header>button{color:#fff;min-height:36px;font:inherit;background:#1d746b;border:0;border-radius:4px;align-items:center;gap:5px;padding:0 11px;font-size:10px;display:flex}.employeeCourseLayout{background:#fff;border:1px solid #dbe4e5;border-radius:6px;grid-template-columns:280px minmax(0,1fr);min-height:590px;display:grid;overflow:hidden}.employeeCourseLayout>aside{background:#f8fafa;border-left:1px solid #e0e7e8;padding-top:10px}.employeeCourseLayout>aside>button{color:#3c585c;text-align:right;width:100%;min-height:66px;font:inherit;background:0 0;border:0;border-top:1px solid #e5eaeb;grid-template-columns:34px 1fr 16px;align-items:center;gap:8px;padding:8px 10px;display:grid}.employeeCourseLayout>aside>button.active{background:#fff;border-right:3px solid #25786f}.employeeCourseLayout>aside>button>span{color:#27766e;background:#e5f1ef;border-radius:5px;place-items:center;width:31px;height:31px;display:grid}.employeeCourseLayout aside button div{gap:2px;min-width:0;display:grid}.employeeCourseLayout aside strong{font-size:10px}.employeeCourseLayout aside small{color:#809093;font-size:8px}.employeeCourseDetail{padding:17px}.employeeCourseDetail>header{border-bottom:1px solid #e1e7e8;justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:14px;display:flex}.employeeCourseDetail>header span{color:#28776f;font-size:9px}.employeeCourseDetail h2{margin:4px 0;font-size:20px}.employeeCourseDetail header p{color:#74878a;max-width:620px;margin:0;font-size:10px;line-height:1.8}.employeeCourseFacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.learningObjectives,.employeeSessionList{border-top:1px solid #e4e9ea;gap:7px;margin-top:12px;padding-top:12px;display:grid}.learningObjectives>strong,.employeeSessionList>strong{font-size:11px}.learningObjectives>span{color:#4f686c;align-items:center;gap:6px;font-size:9px;display:flex}.learningObjectives>span svg{color:#2e8479}.employeeSessionList article{color:#2e7b72;border:1px solid #e2e8e9;border-radius:4px;grid-template-columns:25px 1fr;align-items:center;gap:7px;min-height:45px;padding:6px;display:grid}.employeeSessionList article div{gap:2px;display:grid}.employeeSessionList article b{color:#3f595d;font-size:9px}.employeeSessionList article small{color:#809093;font-size:8px}.employeeCourseDetail>footer{align-items:center;gap:7px;margin-top:14px;display:flex}.employeeCourseDetail>footer button,.myLearning article button{color:#fff;min-height:34px;font:inherit;background:#1c756c;border:0;border-radius:4px;align-items:center;gap:5px;padding:0 10px;font-size:9px;display:flex}.employeeCourseDetail>footer button.secondary,.myLearning article button.secondary{color:#61787b;background:#fff;border:1px solid #d5dfe0}.myLearning{grid-template-columns:220px minmax(0,1fr);gap:10px;display:grid}.learningProgress{color:#785da0;background:#fff;border:1px solid #dce5e6;border-top:3px solid #785da0;border-radius:6px;align-items:center;gap:12px;min-height:120px;padding:16px;display:flex}.learningProgress div{gap:3px;display:grid}.learningProgress span{color:#77898c;font-size:9px}.learningProgress strong{color:#3d5559;font-size:24px}.myLearning>article{background:#fff;border:1px solid #dce5e6;border-radius:6px;padding:14px}.myLearning article>header{justify-content:space-between;align-items:center;display:flex}.myLearning article>header div{gap:2px;display:grid}.myLearning article>header strong{font-size:12px}.myLearning article>header small{color:#7d8e91;font-size:9px}.myLearning article>div{grid-template-columns:repeat(3,1fr);gap:7px;margin:12px 0;display:grid}.myLearning article>div span{color:#78898c;border:1px solid #e2e7e8;border-radius:4px;gap:3px;padding:9px;font-size:8px;display:grid}.myLearning article>div strong{color:#3d575b;font-size:12px}.myLearning article>button{margin-left:5px;display:inline-flex}.employeeNeeds{background:#fff;border:1px solid #dce5e6;border-radius:6px;overflow:hidden}.employeeNeeds>header{justify-content:space-between;align-items:center;min-height:50px;padding:0 13px;display:flex}.employeeNeeds>header strong{font-size:12px}.employeeNeeds>header span{color:#809194;font-size:9px}.employeeNeeds>article{border-top:1px solid #e4e9ea;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;min-height:70px;padding:8px 12px;display:grid}.employeeNeeds>article>span{color:#3e7395;background:#e8f1f6;border-radius:5px;place-items:center;width:31px;height:31px;display:grid}.employeeNeeds article div{gap:2px;display:grid}.employeeNeeds article strong{font-size:10px}.employeeNeeds article small,.employeeNeeds article p{color:#809093;margin:0;font-size:8px}.trainingEmpty{color:#91a0a2;align-content:center;place-items:center;gap:8px;min-height:180px;font-size:10px;display:grid}.trainingBackdrop{z-index:125;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#14262a8f;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.trainingModal{background:#fff;border-radius:7px;width:min(800px,96vw);max-height:92vh;overflow:hidden;box-shadow:0 24px 65px #10222652}.trainingModal>header{border-bottom:1px solid #dfe6e7;justify-content:space-between;align-items:center;min-height:53px;padding:0 15px;display:flex}.trainingModal>header strong{font-size:12px}.trainingModal>header button{color:#63787b;background:#eef2f2;border:0;border-radius:4px;place-items:center;width:30px;height:30px;display:grid}.trainingForm{grid-template-columns:1fr 1fr;gap:10px;max-height:calc(92vh - 53px);padding:15px;display:grid;overflow-y:auto}.trainingForm>label{color:#657a7e;gap:5px;font-size:9px;display:grid}.trainingForm>label.wide,.trainingForm>.wide{grid-column:1/-1}.trainingForm input,.trainingForm select,.trainingForm textarea{color:#304b4f;width:100%;min-width:0;min-height:39px;font:inherit;background:#fff;border:1px solid #d6dfe0;border-radius:5px;outline:0;padding:7px 9px;font-size:10px}.trainingForm textarea{resize:vertical;min-height:76px}.trainingForm .checkField{background:#f5f8f8;border:1px solid #dfe7e7;border-radius:5px;align-items:center;gap:7px;min-height:39px;padding:8px;display:flex}.trainingForm .checkField input{width:17px;min-height:17px}.trainingForm>footer{border-top:1px solid #e1e7e8;grid-column:1/-1;justify-content:flex-end;gap:6px;padding-top:9px;display:flex}.trainingForm>footer button{color:#fff;min-height:36px;font:inherit;background:#1a756b;border:0;border-radius:4px;align-items:center;gap:5px;padding:0 12px;font-size:9px;display:flex}.trainingForm>footer button.secondary{color:#63787b;background:#fff;border:1px solid #d6dfe0}.examRuntime{gap:10px;display:grid}.examRuntime article{border:1px solid #dfe6e7;border-radius:5px;gap:8px;padding:12px;display:grid}.examRuntime article>strong{font-size:11px}.examRuntime article label{color:#536d70;align-items:center;gap:7px;font-size:10px;display:flex}.examRuntime article input{width:16px;min-height:16px}@media (width<=1050px){.trainingPlanning{grid-template-columns:1fr}.trainingCourseFacts{grid-template-columns:1fr 1fr}.trainingCourseManager,.employeeCourseLayout{grid-template-columns:240px minmax(0,1fr)}.trainingLearners>article{grid-template-columns:38px 1fr auto}.trainingLearners article>button,.trainingLearners article>nav{grid-area:2}.trainingAssessment{grid-template-columns:210px minmax(0,1fr)}}@media (width<=720px){.trainingWorkspace,.employeeTraining{padding:10px}.trainingMetrics{grid-template-columns:1fr 1fr}.trainingPlanning,.trainingCourseManager,.trainingAssessment,.employeeCourseLayout,.myLearning{grid-template-columns:1fr}.trainingCourseManager>aside,.trainingAssessment>aside,.employeeCourseLayout>aside{border-bottom:1px solid #e0e7e8;border-left:0;min-height:0;max-height:280px;overflow-y:auto}.trainingCourseFacts,.employeeCourseFacts,.examCards{grid-template-columns:1fr 1fr}.trainingCourseDetail,.employeeCourseDetail{padding:12px}.trainingCourseDetail>header,.employeeCourseDetail>header,.employeeTraining>header{flex-direction:column;align-items:stretch}.trainingLearners>article{grid-template-columns:36px 1fr auto}.trainingLearners article>button,.trainingLearners article>nav{grid-area:auto/2/auto/-1}.trainingPlanning article{grid-template-columns:40px 1fr auto}.trainingPlanning article nav{grid-column:2/-1}.myLearning article>div{grid-template-columns:1fr}.trainingBackdrop{align-items:end;padding:0}.trainingModal{border-radius:7px 7px 0 0;width:100%;max-height:94vh}.trainingForm{grid-template-columns:1fr}.trainingForm>label.wide,.trainingForm>.wide,.trainingForm>footer{grid-column:1}.employeeTraining>header>button{justify-content:center}}.performanceWorkspace{color:#29464a;gap:12px;padding:16px;display:grid}.performanceNotice{color:#28685f;background:#f1f9f7;border:1px solid #b8d9d2;border-right:4px solid #258174;border-radius:5px;grid-template-columns:20px 1fr 30px;align-items:center;gap:8px;min-height:42px;padding:0 12px;font-size:11px;display:grid}.performanceNotice button{color:#64817e;background:0 0;border:0;place-items:center;width:28px;height:28px;display:grid}.performanceMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.performanceMetrics article{color:#257c72;background:#fff;border:1px solid #dce5e6;border-top:3px solid #257c72;border-radius:6px;align-items:center;gap:12px;min-height:76px;padding:12px;display:flex}.performanceMetrics article:nth-child(2){color:#397ca8;border-top-color:#397ca8}.performanceMetrics article:nth-child(3){color:#9b6619;border-top-color:#b77b25}.performanceMetrics article:nth-child(4){color:#725d9b;border-top-color:#725d9b}.performanceMetrics article div{gap:2px;display:grid}.performanceMetrics span{color:#74878a;font-size:10px}.performanceMetrics strong{color:#263f43;font-size:19px}.performanceCommandbar{background:#f5f7f7;border:1px solid #dfe6e7;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:4px;display:flex}.performanceCommandbar nav,.performanceCommandbar>div{gap:3px;display:flex}.performanceCommandbar nav button{color:#667c7f;background:0 0;min-height:37px}.performanceCommandbar nav button.active{color:#176e65;background:#fff;box-shadow:0 1px 4px #1e393d1a}.performanceCommandbar select{background:#fff;min-width:190px}.performanceCommandbar .iconButton,.performanceGoalBoard .iconButton{width:37px;padding:0}.performanceCycles,.performancePlans,.performanceFeedback{background:#fff;border:1px solid #dce5e6;border-radius:6px}.performanceCycles>header,.performancePlans>header,.performanceFeedback>header{border-bottom:1px solid #e2e8e9;justify-content:space-between;align-items:center;min-height:54px;padding:0 16px;display:flex}.performanceCycles>header div,.performanceFeedback>header div{gap:2px;display:grid}.performanceCycles>header span,.performancePlans>header span,.performanceFeedback>header span{color:#748589;font-size:10px}.performanceCycles>article{border-bottom:1px solid #e7eced;grid-template-columns:48px minmax(220px,1fr) minmax(180px,1fr) auto;align-items:center;gap:13px;padding:13px 16px;display:grid}.cycleState{color:#27776e;background:#e9f2f0;border-radius:5px;place-items:center;width:42px;height:42px;display:grid;position:relative}.cycleState i{color:#fff;white-space:nowrap;background:#608287;border:2px solid #fff;border-radius:8px;padding:2px 5px;font-size:7px;position:absolute;bottom:-4px;right:31px}.cycleState i.active{background:#22806f}.performanceCycles article>div:nth-child(2){gap:4px;display:grid}.performanceCycles article small{color:#748589}.cycleProgress{gap:5px;display:grid}.cycleProgress>span,.planProgress>span{background:#e4ebeb;border-radius:4px;height:6px;overflow:hidden}.cycleProgress i,.planProgress i{background:#287e74;height:100%;display:block}.performanceCycles nav{gap:5px;display:flex}.performanceReviewLayout{grid-template-columns:310px minmax(0,1fr);gap:12px;min-height:540px;display:grid}.performanceReviewQueue,.performanceReviewDetail,.performanceGoalBoard{background:#fff;border:1px solid #dce5e6;border-radius:6px}.performanceReviewQueue>header{border-bottom:1px solid #e3e9ea;justify-content:space-between;align-items:center;height:53px;padding:0 13px;display:flex}.performanceReviewQueue>header span{color:#75878b;font-size:10px}.performanceReviewQueue>button{color:#2d484c;text-align:right;background:#fff;border:0;border-bottom:1px solid #e8edee;border-radius:0;grid-template-columns:36px 1fr auto;align-items:center;gap:9px;width:100%;min-height:65px;padding:8px 10px;display:grid}.performanceReviewQueue>button.active{background:#edf7f4;box-shadow:inset -3px 0 #1f7b71}.performanceAvatar{color:#216f67;background:#dfecea;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.performanceAvatar.large{width:48px;height:48px;font-size:18px}.performanceReviewQueue button div{gap:3px;display:grid}.performanceReviewQueue button small{color:#78898d;font-size:9px}.performanceReviewQueue .state,.reviewBadge{color:#657b7f;white-space:nowrap;background:#edf2f2;border-radius:3px;padding:4px 6px;font-size:8px;font-style:normal}.performanceReviewQueue .state.manager_review,.reviewBadge.manager_review{color:#326f98;background:#e7f0f8}.performanceReviewQueue .state.calibration,.reviewBadge.calibration{color:#9a661b;background:#fff2df}.performanceReviewQueue .state.finalized,.reviewBadge.finalized,.performanceReviewQueue .state.acknowledged,.reviewBadge.acknowledged{color:#216c56;background:#e5f3eb}.performanceReviewDetail>header{border-bottom:1px solid #e3e9ea;justify-content:space-between;align-items:flex-start;padding:18px;display:flex}.performanceReviewDetail>header>div{gap:11px;display:flex}.performanceReviewDetail h2{margin:2px 0;font-size:19px}.performanceReviewDetail p{color:#738589;margin:0;font-size:10px}.performanceScoreStrip{border-bottom:1px solid #e2e8e9;grid-template-columns:repeat(4,1fr);display:grid}.performanceScoreStrip article{border-left:1px solid #e7eced;gap:5px;padding:14px 16px;display:grid}.performanceScoreStrip article:last-child{border-left:0}.performanceScoreStrip span{color:#748589;font-size:9px}.performanceScoreStrip strong{font-size:22px}.performanceScoreStrip .final{color:#1c7165;background:#eff7f4}.reviewTimeline{align-items:center;padding:17px 20px;display:flex}.reviewTimeline span{text-align:center;color:#839194;min-width:63px;font-size:9px}.reviewTimeline span.done,.reviewTimeline span.active{color:#1d756b;font-weight:700}.reviewTimeline i{background:#dfe7e7;flex:1;height:2px}.reviewSummary{grid-template-columns:repeat(3,1fr);gap:8px;padding:0 17px 16px;display:grid}.reviewSummary article{color:#28796f;border:1px solid #e0e7e8;border-radius:4px;align-items:flex-start;gap:9px;padding:12px;display:flex}.reviewSummary article div{gap:4px;display:grid}.reviewSummary span{color:#748589;font-size:9px}.reviewSummary p{color:#586f73;margin:0;font-size:10px}.reviewNarrative{grid-template-columns:1fr 1fr;gap:10px;padding:0 17px 16px;display:grid}.reviewNarrative div{background:#f4f7f7;border-right:3px solid #287e74;padding:13px}.reviewNarrative div:last-child{border-color:#b37b29}.reviewNarrative p{color:#65797d;margin:6px 0 0;font-size:11px;line-height:1.8}.performanceReviewDetail>nav{border-top:1px solid #e2e8e9;justify-content:flex-end;gap:6px;padding:13px 17px;display:flex}.performanceEmpty{color:#7b8d90;align-content:center;place-items:center;gap:9px;min-height:230px;display:grid}.performanceEmpty svg{width:30px;height:30px}.performanceGoalBoard>header{border-bottom:1px solid #e2e8e9;justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.performanceGoalBoard>header div{gap:3px;display:grid}.performanceGoalBoard>header span{color:#748589;font-size:10px}.performanceGoalBoard>header nav{gap:5px;display:flex}.performanceGoalBoard>article{border-bottom:1px solid #e5ebec;padding:15px 17px}.performanceGoalBoard article>header{justify-content:space-between;display:flex}.performanceGoalBoard article>header>div{align-items:center;gap:9px;display:flex}.performanceGoalBoard article>header>div>span{color:#21746b;background:#e8f2f0;border-radius:4px;place-items:center;width:34px;height:34px;display:grid}.performanceGoalBoard article>header>div>div{gap:3px;display:grid}.performanceGoalBoard article small{color:#748589}.performanceGoalBoard article>p{color:#5e7377;margin:10px 43px;font-size:11px}.goalMeasure{grid-template-columns:1fr auto 32px;align-items:center;gap:8px;margin:10px 43px;display:grid}.goalMeasure>span{background:#e4ebeb;height:6px}.goalMeasure>span i{background:#2a8076;height:100%;display:block}.performanceGoalBoard article>section{border:1px solid #e3e9ea;margin-right:43px}.performanceGoalBoard article>section>div{border-bottom:1px solid #e8edee;grid-template-columns:minmax(180px,1fr) repeat(3,90px);align-items:center;gap:8px;padding:9px 11px;display:grid}.performanceGoalBoard article>section>div>div{gap:2px;display:grid}.performanceGoalBoard article>section>button{color:#25786e;background:0 0;margin:7px}.performancePlans>article{border-bottom:1px solid #e5ebec;grid-template-columns:40px minmax(240px,1fr) minmax(150px,240px) auto auto;align-items:center;gap:12px;padding:13px 16px;display:grid}.planIcon{color:#27796f;background:#e8f2f0;border-radius:5px;place-items:center;width:38px;height:38px;display:grid}.performancePlans article>div:nth-child(2){gap:3px;display:grid}.performancePlans article small,.performancePlans article p{color:#748589;margin:0;font-size:9px}.planProgress{grid-template-columns:1fr auto;align-items:center;gap:7px;display:grid}.performancePlans article>i{background:#edf2f2;border-radius:3px;padding:4px 7px;font-size:9px;font-style:normal}.performancePlans article>i.completed{color:#216c56;background:#e5f3eb}.performanceFeedback>article{color:#28796f;border-bottom:1px solid #e6ebec;align-items:flex-start;gap:11px;padding:14px 16px;display:flex}.performanceFeedback article>div{gap:4px;display:grid}.performanceFeedback p{color:#4e686c;margin:0;line-height:1.8}.performanceFeedback small{color:#7b8b8e;font-size:9px}.performanceBackdrop{z-index:170;background:#0f22268a;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.performanceModal{background:#fff;border-radius:7px;width:min(680px,96vw);max-height:92vh;overflow:auto;box-shadow:0 20px 60px #081e2247}.performanceModal>header{border-bottom:1px solid #dfe6e7;justify-content:space-between;align-items:center;height:54px;padding:0 18px;display:flex}.performanceModal>header button{color:#637b7f;background:0 0;place-items:center;width:32px;height:32px;padding:0;display:grid}.performanceForm{grid-template-columns:1fr 1fr;gap:12px;padding:18px;display:grid}.performanceForm>label{gap:6px;font-size:11px;font-weight:600;display:grid}.performanceForm .wide,.performanceForm>footer{grid-column:1/-1}.performanceForm textarea{min-height:84px}.performanceForm>footer{border-top:1px solid #e1e7e8;justify-content:flex-end;gap:6px;padding-top:10px;display:flex}.performanceScoreForm{gap:6px;display:grid}.performanceScoreForm>label{border:1px solid #e0e7e8;border-radius:4px;grid-template-columns:1fr 95px;align-items:center;gap:10px;padding:9px 11px;display:grid}.performanceScoreForm label div{gap:2px;display:grid}.performanceScoreForm label small{color:#75878a;font-size:9px}@media (width<=1050px){.performanceMetrics{grid-template-columns:1fr 1fr}.performanceReviewLayout{grid-template-columns:270px minmax(0,1fr)}.performanceScoreStrip{grid-template-columns:1fr 1fr}.reviewSummary{grid-template-columns:1fr}.performanceCycles>article{grid-template-columns:48px 1fr auto}.performanceCycles article .cycleProgress{grid-column:2/-1}.performancePlans>article{grid-template-columns:40px 1fr auto}.performancePlans .planProgress{grid-column:2/-1}.performancePlans article>button{grid-column:2/-1;justify-self:start}}@media (width<=760px){.performanceWorkspace{padding:10px}.performanceMetrics{grid-template-columns:1fr 1fr}.performanceCommandbar{flex-direction:column;align-items:stretch}.performanceCommandbar nav{overflow:auto}.performanceCommandbar nav button{white-space:nowrap}.performanceCommandbar>div{grid-template-columns:1fr 37px auto;display:grid}.performanceCommandbar select{min-width:0}.performanceReviewLayout{grid-template-columns:1fr}.performanceReviewQueue{max-height:300px;overflow:auto}.performanceScoreStrip{grid-template-columns:1fr 1fr}.reviewTimeline{overflow:auto}.reviewTimeline i{min-width:20px}.reviewSummary,.reviewNarrative{grid-template-columns:1fr}.performanceGoalBoard>header{flex-direction:column;align-items:flex-start;gap:9px}.performanceGoalBoard article>p,.goalMeasure,.performanceGoalBoard article>section{margin-right:0}.performanceGoalBoard article>section>div{grid-template-columns:1fr 1fr}.performanceGoalBoard article>section>div>div{grid-column:1/-1}.performanceCycles>article{grid-template-columns:42px 1fr}.performanceCycles article .cycleProgress,.performanceCycles article nav{grid-column:1/-1}.performancePlans>article{grid-template-columns:40px 1fr}.performancePlans article>i{grid-column:2}.performanceBackdrop{align-items:end;padding:0}.performanceModal{border-radius:7px 7px 0 0;width:100%;max-height:94vh}.performanceForm{grid-template-columns:1fr}.performanceForm .wide,.performanceForm>footer{grid-column:1}.performanceScoreForm>label{grid-template-columns:1fr 78px}}.objectiveCascade,.calibrationWorkspace>aside,.calibrationWorkspace>main{background:#fff;border:1px solid #dce5e6;border-radius:6px}.objectiveCascade>header{border-bottom:1px solid #e2e8e9;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 16px;display:flex}.objectiveCascade>header>div{gap:3px;display:grid}.objectiveCascade>header span{color:#73868a;font-size:10px}.objectiveLegend{background:#f7f9f9;border-bottom:1px solid #edf1f1;justify-content:center;align-items:center;gap:7px;padding:10px 16px;display:flex}.objectiveLegend span{color:#426b68;background:#fff;border:1px solid #d8e3e1;border-radius:3px;padding:4px 8px;font-size:9px}.objectiveLegend svg{color:#a2b0b1}.objectiveTree{gap:8px;padding:14px;display:grid;overflow:hidden}.objectiveNode{min-width:0;margin-right:calc(var(--objective-level) * 34px);background:#fff;border:1px solid #dce5e6;border-right:4px solid #2b7d74;border-radius:5px;grid-template-columns:78px minmax(0,1fr) auto;align-items:stretch;gap:10px;display:grid;position:relative}.objectiveNode.level-deputy{border-right-color:#3d78a1}.objectiveNode.level-department{border-right-color:#a97a2c}.objectiveNode.level-unit{border-right-color:#765c95}.objectiveNode.level-employee{border-right-color:#4b7d59}.objectiveRail{background:#f6f8f8;border-left:1px solid #e4e9ea;align-content:center;place-items:center;gap:7px;padding:10px;display:grid}.objectiveRail span{font-size:9px;font-weight:700}.objectiveRail i{background:#91aaa6;width:28px;height:3px}.objectiveBody{gap:8px;min-width:0;padding:11px 0;display:grid}.objectiveBody>header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.objectiveBody>header>div{gap:3px;display:grid}.objectiveBody>header small,.objectiveBody>header>i{color:#788b8e;font-size:8px}.objectiveBody>header>i{background:#edf2f2;border-radius:3px;padding:3px 6px;font-style:normal}.objectiveBody>header>i.active{color:#216c56;background:#e4f3eb}.objectiveBody>p{color:#60767a;margin:0;font-size:10px;line-height:1.75}.objectiveAlignment{color:#6f8386;align-items:center;gap:13px;font-size:8px;display:flex}.objectiveAlignment b{color:#2c6e67}.objectiveWeight{grid-template-columns:minmax(90px,180px) auto;align-items:center;gap:8px;display:grid}.objectiveWeight>span{background:#e5ebeb;height:5px}.objectiveWeight i{background:#bd8527;height:100%;display:block}.objectiveWeight.complete i{background:#2b806f}.objectiveWeight small{color:#788b8e;font-size:8px}.objectiveNode>nav{flex-wrap:wrap;place-content:center flex-end;align-items:center;gap:5px;padding:10px;display:flex}.objectiveNode>nav button{align-items:center;gap:4px;min-height:32px;font-size:8px;display:inline-flex}.objectiveFormContext,.caseDecisionHeader,.signatureConfirmation{color:#286b64;background:#f1f7f6;border-right:3px solid #267970;align-items:center;gap:10px;padding:11px;display:flex}.objectiveFormContext>div,.caseDecisionHeader>div{gap:3px;display:grid}.objectiveFormContext span,.caseDecisionHeader span{color:#718588;font-size:9px}.selectionGrid{background:#f8faf9;border:1px solid #dce5e6;border-radius:5px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:10px;display:grid}.selectionGrid>header{border-bottom:1px solid #e3e9e8;grid-column:1/-1;justify-content:space-between;padding-bottom:7px;display:flex}.selectionGrid>header span{color:#7b8d90;font-size:9px}.selectionGrid>label{background:#fff;border:1px solid #e2e8e8;grid-template-columns:17px 1fr auto;align-items:center;gap:6px;min-height:36px;padding:6px 8px;font-size:9px;display:grid}.selectionGrid input{width:16px;min-height:16px}.selectionGrid small{color:#75878a;font-size:8px}.signatureConfirmation{text-align:center;border-top:3px solid #267970;border-right:0;justify-items:center;display:grid}.signatureConfirmation p{color:#657a7e;margin:0;font-size:9px;line-height:1.8}.calibrationWorkspace{grid-template-columns:280px minmax(0,1fr);gap:12px;min-height:570px;display:grid}.calibrationWorkspace>aside{overflow:hidden}.calibrationWorkspace>aside>header{border-bottom:1px solid #e2e8e9;justify-content:space-between;align-items:center;min-height:54px;padding:8px 12px;display:flex}.calibrationWorkspace>aside>header>div{gap:3px;display:grid}.calibrationWorkspace>aside>header span{color:#76898c;font-size:9px}.calibrationWorkspace>aside>button{color:#315055;text-align:right;background:#fff;border:0;border-bottom:1px solid #e7eced;border-radius:0;grid-template-columns:34px 1fr auto;align-items:center;gap:8px;width:100%;min-height:66px;padding:9px 10px;display:grid}.calibrationWorkspace>aside>button.active{background:#edf7f4;box-shadow:inset -3px 0 #1d786f}.calibrationWorkspace>aside>button>span{color:#28756d;background:#e8f1ef;place-items:center;width:32px;height:32px;display:grid}.calibrationWorkspace>aside>button>div{gap:3px;display:grid}.calibrationWorkspace>aside small{color:#7a8b8e;font-size:8px}.calibrationWorkspace i{color:#657a7d;white-space:nowrap;background:#edf2f2;border-radius:3px;padding:4px 6px;font-size:8px;font-style:normal}.calibrationWorkspace i.scheduled,.calibrationWorkspace i.in_progress{color:#357092;background:#e6f0f7}.calibrationWorkspace i.awaiting_signatures{color:#93641d;background:#fff1df}.calibrationWorkspace i.signed,.calibrationWorkspace i.approved,.calibrationWorkspace i.adjusted{color:#216c56;background:#e5f3eb}.calibrationWorkspace i.returned{color:#9c4148;background:#fae9e9}.calibrationWorkspace>main{min-width:0;overflow:hidden}.calibrationWorkspace>main>header{border-bottom:1px solid #e2e8e9;justify-content:space-between;align-items:flex-start;padding:16px;display:flex}.calibrationWorkspace h2{margin:3px 0;font-size:17px}.calibrationWorkspace main header p{color:#73868a;margin:0;font-size:9px}.calibrationSummary{border-bottom:1px solid #e2e8e9;grid-template-columns:repeat(3,1fr);display:grid}.calibrationSummary article{color:#2d7a71;border-left:1px solid #e6ebec;align-items:center;gap:9px;padding:12px 14px;display:flex}.calibrationSummary article:last-child{border-left:0}.calibrationSummary article div{gap:3px;display:grid}.calibrationSummary span{color:#76898c;font-size:8px}.calibrationSummary strong{font-size:10px}.committeeMembers,.calibrationAgenda{border-bottom:1px solid #e2e8e9;padding:14px 16px}.committeeMembers>header,.calibrationAgenda>header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.committeeMembers>header span,.calibrationAgenda>header span{color:#7b8c8f;font-size:8px}.committeeMembers>div{gap:7px;display:flex;overflow:auto}.committeeMembers article{border:1px solid #e0e7e8;border-radius:4px;grid-template-columns:34px 1fr;align-items:center;gap:7px;min-width:175px;padding:8px;display:grid}.committeeMembers article>div{gap:3px;display:grid}.committeeMembers article small{color:#788b8e;font-size:8px}.committeeMembers article>i{grid-column:1/-1;justify-content:center;align-items:center;gap:4px;display:flex}.calibrationAgenda>article{border-top:1px solid #e6ebec;grid-template-columns:25px minmax(130px,1fr) auto auto auto auto;align-items:center;gap:8px;padding:10px 0;display:grid}.calibrationAgenda>article>b{color:#236f67;background:#e9f1ef;border-radius:50%;place-items:center;width:23px;height:23px;font-size:9px;display:grid}.calibrationAgenda>article>div{gap:3px;display:grid}.calibrationAgenda small{color:#77898c;font-size:8px;display:block}.caseScores{grid-auto-flow:column;gap:7px!important;display:flex!important}.caseScores span{color:#74878a;font-size:8px}.caseScores strong{font-size:9px}.changeCount{color:#8b6629;background:#f4eddf;padding:3px 6px;font-size:8px}.calibrationAgenda>article>p{color:#526d71;background:#f5f8f8;border-right:3px solid #318078;grid-column:2/-1;margin:0;padding:8px;font-size:9px}.calibrationAgenda>article>p small{margin-top:4px}.calibrationMinutes{grid-template-columns:1fr 1fr;gap:8px;padding:14px 16px;display:grid}.calibrationMinutes>div{background:#f7f9f9;border:1px solid #dfe7e7;padding:11px}.calibrationMinutes p{color:#60767a;margin:6px 0 0;font-size:9px;line-height:1.8}.calibrationWorkspace>main>footer{border-top:1px solid #e2e8e9;justify-content:flex-end;gap:6px;padding:12px 16px;display:flex}.compactEmpty{color:#7c8e91;text-align:center;padding:28px 12px;font-size:9px}@media (width<=1050px){.calibrationWorkspace{grid-template-columns:230px minmax(0,1fr)}.objectiveNode{margin-right:calc(var(--objective-level) * 18px)}.calibrationAgenda>article{grid-template-columns:25px minmax(120px,1fr) auto auto}.calibrationAgenda>article>.changeCount,.calibrationAgenda>article>button{grid-row:2}.calibrationAgenda>article>p{grid-column:2/-1}}@media (width<=760px){.objectiveLegend{justify-content:flex-start;overflow:auto}.objectiveNode{margin-right:calc(var(--objective-level) * 7px);grid-template-columns:58px minmax(0,1fr)}.objectiveNode>nav{border-top:1px solid #e5ebec;grid-column:1/-1}.objectiveAlignment{flex-direction:column;align-items:flex-start;gap:4px}.selectionGrid,.calibrationWorkspace{grid-template-columns:1fr}.calibrationWorkspace>aside{max-height:250px;overflow:auto}.calibrationSummary{grid-template-columns:1fr}.calibrationSummary article{border-bottom:1px solid #e6ebec;border-left:0}.calibrationAgenda>article{grid-template-columns:25px 1fr auto}.caseScores{grid-column:2/-1}.calibrationAgenda>article>i,.calibrationAgenda>article>.changeCount,.calibrationAgenda>article>button{grid-area:auto/2/auto/-1;justify-self:start}.calibrationMinutes{grid-template-columns:1fr}}.workflowNodeInspector{gap:12px}.nodeSettingGroup{border-top:1px solid #dfe7e7;gap:9px;padding:12px 0 2px;display:grid}.nodeSettingGroup h4{color:#314b50;margin:0;font-size:12px}.nodeBehaviorSummary{background:#eef6f4;border-right:3px solid #176f67;gap:5px;padding:11px;display:grid}.nodeBehaviorSummary strong{font-size:12px}.nodeBehaviorSummary span{color:#607579;font-size:10px;line-height:1.8}.rejectionPolicy{border-top-color:#e7cdcd}.rejectionPolicy h4{color:#913f3f}.requestCorrectionEditor{background:#fbfcfc;border-bottom:1px solid #dfe7e7}.requestCorrectionEditor>header{background:#fff8e9;border-bottom:1px solid #dfe7e7;justify-content:space-between;align-items:center;gap:15px;padding:13px 20px;display:flex}.requestCorrectionEditor>header>div{gap:3px;display:grid}.requestCorrectionEditor>header strong{color:#7e5717;font-size:13px}.requestCorrectionEditor>header span{color:#7a6d57;font-size:10px}.requestCorrectionEditor>header button{align-items:center;gap:6px;display:inline-flex}@media (width<=760px){.requestCorrectionEditor>header{flex-direction:column;align-items:stretch}}.cartableHeaderTools{align-items:flex-start;gap:7px;display:flex}.cartableHeaderTools>button,.requestPrintButton{color:#276d67;background:#fff;border:1px solid #d5e0df;justify-content:center;align-items:center;gap:5px;display:inline-flex}.cartableHeaderTools>button{min-height:31px;padding:0 9px;font-size:9px}.requestPrintButton{width:29px;height:29px;padding:0}.myRequestStrip article{grid-template-columns:34px minmax(0,1fr) auto auto}.requestPrintButton.danger{color:#a23f47;border-color:#edcccc}.requestRowActions{align-items:center;gap:5px;display:flex}.requestCancelButton{color:#9d3e46;background:#fff5f5;border:1px solid #edcccc;min-height:29px;padding:4px 8px;font-size:10px}.requestReworkButton{color:#246d64;white-space:nowrap;background:#f0f8f6;border:1px solid #b8d6d0;min-height:29px;padding:4px 8px;font-size:10px}.slaEscalated{color:#9d3d45;white-space:nowrap;background:#fff1f1;border:1px solid #e1b5b8;padding:6px 8px;font-size:10px}.serverDraftBadge{color:#326a63;background:#f0f6f4;border:1px solid #d5e2df;align-self:flex-start;padding:6px 9px;font-size:10px}.requestFileField{gap:7px;display:grid}.requestFileField>label{color:#236d65;cursor:pointer;background:#f6faf9;border:1px dashed #8eb7b0;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:8px 10px;display:flex}.requestFileField>label.uploading{cursor:wait;opacity:.7}.requestFileField>label input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.requestFileList{gap:6px;display:grid}.requestFileList .attachedFile{background:#fff;border:1px solid #d9e4e2;grid-template-columns:minmax(0,1fr) 36px;align-items:stretch;display:grid}.requestFileList .attachedFile>button:first-child{color:#295d58;text-align:right;background:0 0;border:0;align-items:center;gap:7px;min-width:0;padding:8px;display:flex}.requestFileList .attachedFile span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.requestFileList .removeAttachedFile{color:#a33e3e;background:#fff8f8;border:0;border-right:1px solid #e2e8e7;place-items:center;display:grid}.dynamicSourceControl,.dynamicSourceTools{gap:6px;display:grid}.dynamicSourceTools{grid-template-columns:minmax(0,1fr) auto}.dynamicSourceTools button{white-space:nowrap}.requestDynamicField.isReadonly{background:#f7f9f9;border-right:3px solid #9eacab;padding:8px}.requestDynamicField>span>small,.runtimeField>span>small{color:#71817f;margin-right:7px;font-weight:400}.attachedFile{text-align:right;color:#315b60;background:#fff;border:1px solid #dce6e4;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;min-height:38px;padding:7px 9px;display:grid}.attachedFile span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.requestAttachments{background:#f8faf9;border-bottom:1px solid #e1e8e9;gap:7px;padding:14px 18px;display:grid}.requestAttachments>header{color:#3d5d62;align-items:center;gap:6px;display:flex}.requestAttachments>button{text-align:right;color:#2f6963;background:#fff;border:1px solid #dce5e3;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:38px;padding:7px 9px;display:grid}.decisionHint{color:#587276;background:#f0f6f5;border-right:3px solid #4d8b84;margin:8px 0 0;padding:7px 9px;font-size:9px}.printDesigner{direction:rtl;grid-template-columns:190px minmax(560px,1fr) 220px;gap:12px;min-width:0;padding:15px;display:grid}.printToolbox,.printInspector{background:#fff;border:1px solid #dce4e5;align-self:start;min-width:0}.printToolbox>header,.printInspector>header{color:#2d625e;border-bottom:1px solid #e2e8e9;align-items:center;gap:7px;min-height:45px;padding:8px 11px;display:flex}.printToolbox>button{color:#50696d;text-align:right;background:#fff;border:0;border-bottom:1px solid #edf1f1;align-items:center;gap:6px;width:100%;min-height:37px;padding:6px 10px;font-size:9px;display:flex}.printToolbox>button:hover{color:#176b63;background:#edf6f4}.printToolbox h3{color:#829093;margin:0;padding:13px 10px 7px;font-size:8px}.printCanvasWrap{min-width:0}.printCanvasToolbar{background:#fff;border:1px solid #dce4e5;grid-template-columns:repeat(3,minmax(120px,1fr));gap:7px;margin-bottom:9px;padding:8px;display:grid}.printCanvasToolbar label,.printInspector label{color:#6d8185;gap:4px;min-width:0;font-size:8px;display:grid}.printCanvasToolbar input,.printCanvasToolbar select,.printInspector input,.printInspector select,.printInspector textarea{width:100%;min-width:0;min-height:34px;font:inherit;background:#fff;border:1px solid #d7e0e1;padding:6px 8px;font-size:9px}.printCanvasToolbar .checkLabel{align-items:center;gap:6px;display:flex}.printCanvasToolbar .checkLabel input{width:16px;min-height:16px}.printCanvasToolbar input[type=color]{padding:3px}.printA4Canvas{background:#fff;grid-template-columns:repeat(6,1fr);align-content:start;gap:7px;width:min(100%,760px);min-height:980px;margin:0 auto;padding:45px 42px;display:grid;position:relative;box-shadow:0 5px 24px #23373b26}.printA4Canvas.page-a4-landscape{width:min(100%,980px);min-height:660px}.printA4Canvas.page-a5-portrait{width:min(100%,600px);min-height:850px}.printA4Canvas.page-a5-landscape{width:min(100%,820px);min-height:570px}.printCanvasWatermark{z-index:0;color:#4155591a;text-align:center;pointer-events:none;font-size:42px;font-weight:800;position:absolute;inset:42% 0 auto;transform:rotate(-25deg)}.printBlock{z-index:1;cursor:pointer;background:#fff;border:1px dashed #0000;grid-column:1/-1;grid-template-columns:17px minmax(0,1fr) 25px;align-items:start;gap:5px;min-width:0;padding:5px;display:grid;position:relative}.printBlock.width-half{grid-column:span 3}.printBlock.width-third{grid-column:span 2}.printBlock.selected{background:#f5faf9;border-color:#31877e}.printBlock>svg{color:#9aa6a8;margin-top:8px}.printBlock>button{color:#a2545a;background:0 0;border:0;place-items:center;width:24px;height:24px;padding:0;display:grid}.printPreviewHeader{border-bottom:3px solid;justify-content:space-between;align-items:start;min-height:65px;padding:9px 6px;display:flex}.printPreviewHeader span,.printPreviewHeader strong{display:block}.printPreviewHeader span{color:#7d8d90;font-size:7px}.printPreviewHeader strong{margin-top:5px;font-size:14px}.printPreviewHeader b{border:1px solid #91aaa6;padding:4px 6px;font-size:6px}.printPreviewMeta{border:1px solid #dde5e6;grid-template-columns:repeat(3,1fr);display:grid}.printPreviewMeta span{color:#728589;border-left:1px solid #dde5e6;place-content:center;min-height:38px;padding:5px;font-size:7px;display:grid}.printPreviewRequester{background:#f4f8f7;border-right:3px solid;gap:3px;padding:8px;display:grid}.printPreviewRequester span,.printPreviewField small,.printPreviewFields small{color:#788b8e;font-size:7px}.printPreviewRequester strong,.printPreviewField strong,.printPreviewFields b{font-size:8px}.printPreviewFields{background:#dfe6e7;grid-template-columns:repeat(6,1fr);gap:1px;display:grid}.printPreviewFields>span{background:#fff;grid-column:1/-1;gap:4px;min-height:47px;padding:7px;display:grid}.printPreviewFields>span.width-half{grid-column:span 3}.printPreviewFields>span.width-third{grid-column:span 2}.printPreviewField,.printPreviewText{border:1px solid #dde5e6;gap:5px;min-height:50px;padding:8px;display:grid}.printPreviewText p{color:#687d81;margin:0;font-size:7px;line-height:1.8}.printPreviewSignatures{border-top:1px solid #d9e1e2;gap:7px;padding-top:7px;display:grid}.printPreviewSignatures>strong{font-size:8px}.printPreviewSignatures>div{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.printPreviewSignatures span{color:#77898c;text-align:center;border:1px solid #dce4e5;place-content:center;min-height:75px;font-size:7px;display:grid}.printPreviewQr{border:1px solid #dce4e5;align-items:center;gap:9px;min-height:76px;padding:7px;display:flex}.printPreviewQr>div{border:5px double #40585c;place-items:center;width:58px;height:58px;font-size:8px;display:grid}.printPreviewQr>span{gap:4px;display:grid}.printPreviewQr small{color:#7b8c8f;font-size:6px}.printPreviewFooter{color:#718286;text-align:center;border-top:1px solid #d7e0e1;padding:8px 4px;font-size:7px}.printPreviewPageBreak{border-top:2px dashed #b7c4c5;height:30px;position:relative}.printPreviewPageBreak span{color:#788b8e;background:#fff;padding:2px 7px;font-size:7px;position:absolute;top:-10px;right:50%;transform:translate(50%)}.printInspector{gap:9px;padding-bottom:11px;display:grid}.printInspector>label{margin:0 10px}.printInspector .checkLabel{align-items:center;display:flex}.printInspector .checkLabel input{width:16px;min-height:16px}.previewDeviceSwitch{gap:3px;display:flex}.previewDeviceSwitch button{color:#667b7f;background:#fff;border:1px solid #d7e0e1;place-items:center;width:34px;height:32px;padding:0;display:grid}.previewDeviceSwitch button.active{color:#16796f;background:#e8f3f1;border-color:#16796f}.previewRuntime.mobile{border:8px solid #31494d;border-radius:24px;width:390px;max-width:100%;padding:15px}.previewRuntime.mobile .runtimeGrid{grid-template-columns:1fr}.previewRuntime.mobile .runtimeField,.previewRuntime.mobile .runtimeHeading,.previewRuntime.mobile .runtimeDivider{grid-column:1}.resolutionComposer{background:#f8faf9;border:1px solid #dce4e5;gap:8px;margin:0 12px;padding:10px;display:grid}.resolutionComposer>header{justify-content:space-between;align-items:center;display:flex}.resolutionComposer>header strong{font-size:9px}.resolutionComposer>header button{color:#176c64;background:#e2efed;border:0;align-items:center;gap:4px;min-height:30px;font-size:8px;display:flex}.resolutionComposer>article{background:#fff;border:1px solid #dce4e5;grid-template-columns:1fr 1fr;gap:8px;padding:10px;display:grid;position:relative}.resolutionComposer label.wide{grid-column:1/-1}.resolutionComposer input,.resolutionComposer select,.resolutionComposer textarea{width:100%;min-width:0;min-height:36px;font:inherit;border:1px solid #d7e0e1;padding:6px 8px;font-size:9px}.resolutionComposer .removeResolution{color:#a34b53;background:#fff1f1;border:0;place-items:center;width:26px;height:26px;padding:0;display:grid;position:absolute;top:5px;left:5px}.resolutionArchive{grid-column:1/-1}.minuteRecord{border-bottom:1px solid #dce4e5}.minuteRecord>header{background:#f8faf9;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:60px;padding:8px 11px;display:grid}.minuteRecord>header>span{color:#52728a;background:#e8eef5;place-items:center;width:32px;height:32px;display:grid}.minuteRecord>header strong,.minuteRecord>header small{display:block}.minuteRecord>header strong{font-size:9px}.minuteRecord>header small{color:#809194;margin-top:3px;font-size:7px}.minuteRecord>header b{color:#316f69;font-size:8px}.minute-finalized>header{background:#f1f8f5}.resolutionRow{border-top:1px solid #e5eaeb;grid-template-columns:7px minmax(180px,1fr) auto minmax(270px,auto);align-items:center;gap:9px;min-height:82px;padding:9px 12px 9px 20px;display:grid}.resolutionRow>i{background:#c28b32;width:6px;height:34px}.resolutionRow>i.in_progress{background:#357c9b}.resolutionRow>i.done{background:#3f865a}.resolutionRow>i.late{background:#b74750}.resolutionRow strong,.resolutionRow small{display:block}.resolutionRow strong{font-size:9px}.resolutionRow small{color:#7e9093;margin-top:4px;font-size:7px}.resolutionRow p{color:#62787c;margin:5px 0 0;font-size:7px}.resolutionRow>em{color:#93651d;white-space:nowrap;background:#f7eddc;padding:4px 7px;font-size:7px;font-style:normal}.resolutionActions{justify-content:flex-end;align-items:center;gap:5px;display:flex}.resolutionActions select{min-width:140px;min-height:31px;font:inherit;background:#fff;border:1px solid #d7e0e1;font-size:8px}.resolutionActions button{color:#fff;white-space:nowrap;background:#16766d;border:0;align-items:center;gap:4px;min-height:31px;font-size:8px;display:flex}.resolutionActions button.secondary{color:#216c65;background:#fff;border:1px solid #cee0dd}.minuteStatus{color:#647b7f;white-space:nowrap;background:#fff;border:1px solid #d9e2e3;border-radius:3px;padding:4px 7px;font-size:7px;font-style:normal}.minuteStatus.in_review{color:#8b671d;background:#fff9eb;border-color:#d9c491}.minuteStatus.changes_requested{color:#9d3f49;background:#fff2f3;border-color:#e2b8bc}.minuteStatus.ready_to_finalize,.minuteStatus.finalized{color:#287255;background:#edf8f3;border-color:#acd2c4}.minuteReviewBox,.minuteCorrection{background:#fffaf0;border-top:1px solid #ead9a9;grid-template-columns:minmax(210px,1fr) minmax(260px,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.minuteReviewBox>div{color:#84621b;align-items:center;gap:8px;display:flex}.minuteReviewBox strong,.minuteReviewBox small{display:block}.minuteReviewBox strong{font-size:9px}.minuteReviewBox small{color:#897b5b;margin-top:3px;font-size:7px}.minuteReviewBox textarea,.minuteCorrection textarea{width:100%;min-height:54px;font:inherit;resize:vertical;background:#fff;border:1px solid #d8dfe0;padding:7px 9px;font-size:8px}.minuteReviewBox footer{flex-wrap:wrap;gap:5px;display:flex}.minuteCorrection{background:#fff6f6;border-color:#e2b8bc;grid-template-columns:minmax(0,1fr) auto}.minuteCorrection label{color:#784c51;gap:4px;font-size:8px;display:grid}.minuteReviewTrail{border-top:1px solid #e6ebeb;flex-wrap:wrap;gap:6px;padding:7px 12px;display:flex}.minuteReviewTrail>span{color:#62777b;background:#fff;border:1px solid #dfe6e6;align-items:center;gap:5px;padding:4px 7px;font-size:7px;display:flex}.minuteReviewTrail>span i{color:#687c80;background:#edf1f1;place-items:center;width:18px;height:18px;display:grid}.minuteReviewTrail>span.approved i{color:#267451;background:#e6f4ec}.minuteReviewTrail>span.objected i{color:#a1424c;background:#fae8ea}.minuteReviewTrail small{color:#8a989a}.minuteWorkflowActions{color:#677c80;background:#fbfcfc;border-top:1px solid #e3e9e9;justify-content:flex-end;align-items:center;gap:8px;min-height:44px;padding:7px 12px;font-size:8px;display:flex}.minuteWorkflowActions>span{align-items:center;gap:5px;display:flex}.signedMinute{direction:rtl;color:#287255!important}.panelButton.success{color:#fff;background:#277654}.panelButton.danger{color:#fff;background:#a34650}.resolutionReport{background:#fff;border:1px solid #dce4e5;border-radius:7px;grid-column:1/-1;overflow:hidden}.resolutionReport>header{border-bottom:1px solid #e2e8e8;justify-content:space-between;align-items:center;min-height:55px;padding:9px 13px;display:flex}.resolutionReport>header span{color:#17746c;font-size:8px}.resolutionReport h2{letter-spacing:0;margin:2px 0 0;font-size:11px}.resolutionReport>header svg{color:#17746c}.resolutionReport>div{grid-template-columns:repeat(5,1fr);display:grid}.resolutionReport article{text-align:center;border-left:1px solid #e7ecec;place-content:center;gap:3px;min-height:70px;display:grid}.resolutionReport article:last-child{border-left:0}.resolutionReport article b{color:#31575b;font-size:17px}.resolutionReport article span{color:#7c8d90;font-size:8px}.resolutionReport article.warning b{color:#9a6b1e}.resolutionReport article.danger b{color:#ad414b}.resolutionReport article.success b{color:#287451}.resolutionActions input{min-width:165px;min-height:31px;font:inherit;background:#fff;border:1px solid #d7e0e1;padding:5px 7px;font-size:8px}.escalatedText{align-items:center;gap:4px;color:#a3434d!important;display:flex!important}.completionNote{background:#f0f7f3;border-right:3px solid #4a8b68;padding:5px 7px;color:#3e6751!important}@media (width<=1400px){.printDesigner{grid-template-columns:170px minmax(0,1fr);overflow:hidden}.printCanvasWrap{min-width:0;overflow-x:auto}.printInspector{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.printInspector>header{grid-column:1/-1}.resolutionRow{grid-template-columns:7px minmax(0,1fr) auto}.resolutionActions{grid-column:2/-1}.minuteReviewBox{grid-template-columns:1fr 1fr}.minuteReviewBox footer{grid-column:1/-1;justify-content:flex-end}}@media (width<=760px){.cartableHeaderTools{justify-content:space-between;width:100%}.printDesigner{padding:9px;display:block}.printToolbox,.printInspector{margin-bottom:9px}.printToolbox{max-height:280px;overflow-y:auto}.printCanvasWrap{overflow-x:auto}.printCanvasToolbar{min-width:560px}.printA4Canvas{min-width:560px;min-height:800px;padding:30px}.printInspector{grid-template-columns:1fr;display:grid}.resolutionComposer>article{grid-template-columns:1fr}.resolutionComposer label.wide{grid-column:1}.resolutionRow{grid-template-columns:7px minmax(0,1fr)}.resolutionRow>em,.resolutionActions{flex-wrap:wrap;grid-column:2;justify-content:flex-start}.resolutionActions select,.resolutionActions input{width:100%}.minuteRecord>header{grid-template-columns:34px minmax(0,1fr) auto}.minuteRecord>header>b{grid-column:2}.minuteReviewBox,.minuteCorrection{grid-template-columns:1fr}.minuteReviewBox footer{grid-column:1;justify-content:flex-start}.resolutionReport>div{grid-template-columns:repeat(2,1fr)}.resolutionReport article{border-bottom:1px solid #e7ecec}}.wordTemplatePanel{min-width:0}.wordTemplateActive{color:#287153;background:#e7f4ec;border-radius:4px;align-items:center;gap:5px;padding:5px 8px;font-size:8px;font-weight:800;display:inline-flex}.wordTemplateUpload{background:#fafcfc;border-bottom:1px solid #e0e7e6;grid-template-columns:minmax(180px,1fr) minmax(240px,1.4fr) auto;align-items:end;gap:9px;padding:12px 14px;display:grid}.wordTemplateUpload>label{color:#5b7276;gap:5px;min-width:0;font-size:8px;display:grid}.wordTemplateUpload input[type=text],.wordTemplateUpload>label:first-child input{color:#3e595d;width:100%;height:38px;font:inherit;background:#fff;border:1px solid #cedad8;border-radius:5px;outline:0;padding:0 9px;font-size:9px}.wordFilePicker{cursor:pointer;background:#f2f8f6;border:1px dashed #8fb2ad;border-radius:5px;grid-auto-flow:column;justify-content:flex-start;align-items:center;height:38px;padding:0 10px;overflow:hidden;color:#286f67!important;gap:7px!important;display:flex!important}.wordFilePicker input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.wordFilePicker span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;overflow:hidden}.wordTemplateUpload>button{min-height:38px}.wordTemplateWorkspace{grid-template-columns:245px minmax(0,1fr);min-height:280px;display:grid}.wordTemplateVersions{background:#f7f9f9;border-left:1px solid #dfe7e6}.wordTemplateVersions>button{color:#526a6e;text-align:right;background:0 0;border:0;border-bottom:1px solid #e1e8e7;border-radius:0;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:62px;padding:9px 11px;display:flex}.wordTemplateVersions>button:hover,.wordTemplateVersions>button.active{background:#edf6f4;box-shadow:inset -3px 0 #19746b}.wordTemplateVersions button span{gap:4px;min-width:0;display:grid}.wordTemplateVersions button strong{color:#355156;font-size:9px}.wordTemplateVersions button small{color:#7c8d90;text-overflow:ellipsis;white-space:nowrap;max-width:145px;font-size:7px;overflow:hidden}.wordTemplateVersions button i{color:#687d80;background:#eef2f1;border-radius:4px;flex:none;padding:3px 5px;font-size:7px;font-style:normal}.wordTemplateVersions button i.status-active{color:#2c7556;background:#e2f2e8}.wordTemplateVersions button i.status-draft{color:#936126;background:#fff1db}.wordTemplateMapping{min-width:0}.wordTemplateMapping>header{border-bottom:1px solid #e2e8e7;justify-content:space-between;align-items:center;gap:10px;min-height:62px;padding:9px 13px;display:flex}.wordTemplateMapping>header>div:first-child{gap:4px;min-width:0;display:grid}.wordTemplateMapping>header strong{color:#355257;font-size:10px}.wordTemplateMapping>header span{color:#7b8c8f;font-size:8px}.wordTemplateMapping>header>div:last-child,.wordTemplateMapping>footer{align-items:center;gap:6px;display:flex}.wordPlaceholders{background:#f3f7f6;border-bottom:1px solid #e5ebea;gap:7px;padding:10px 13px;display:grid}.wordPlaceholders>strong,.wordAnchorList>header strong{color:#496368;font-size:9px}.wordPlaceholders>div{flex-wrap:wrap;gap:5px;display:flex}.wordPlaceholders code{color:#176f67;background:#fff;border:1px solid #d3e0de;border-radius:4px;padding:4px 6px;font-size:8px}.wordAnchorList>header{border-bottom:1px solid #e4eae9;justify-content:space-between;align-items:center;min-height:42px;padding:7px 13px;display:flex}.wordAnchorList>header span{color:#60777a;background:#edf2f1;border-radius:4px;padding:3px 6px;font-size:8px}.wordAnchorList>label{border-bottom:1px solid #e7eceb;grid-template-columns:minmax(220px,1.35fr) minmax(180px,1fr);align-items:center;gap:10px;min-width:0;padding:9px 13px;display:grid}.wordAnchorList label>span{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px;min-width:0;display:grid}.wordAnchorList label b{color:#287269;background:#e8f2ef;border-radius:4px;place-items:center;width:24px;height:24px;font-size:8px;display:grid}.wordAnchorList q{color:#536b6f;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8px;line-height:1.8;overflow:hidden}.wordAnchorList select{color:#405b5f;width:100%;min-width:0;height:35px;font:inherit;background:#fff;border:1px solid #cfdbd9;border-radius:5px;padding:0 8px;font-size:8px}.wordTemplateMapping>footer{background:#fafcfc;justify-content:flex-end;min-height:53px;padding:8px 13px}.wordTemplateMapping>footer>span{margin-left:auto}.wordTemplateNotice{color:#326b63;background:#edf7f4;border-top:1px solid #cfe1dd;border-right:3px solid #28776d;align-items:center;min-height:40px;padding:8px 13px;font-size:9px;display:flex}.wordTemplateEmpty{color:#778b8e;text-align:center;place-content:center;justify-items:center;gap:6px;min-height:120px;padding:18px;display:grid}.wordTemplateEmpty strong{color:#456065;font-size:10px}.wordTemplateEmpty span{font-size:8px}@media (width<=900px){.wordTemplateWorkspace{grid-template-columns:200px minmax(0,1fr)}.wordTemplateUpload{grid-template-columns:1fr 1fr}.wordTemplateUpload>button{grid-column:1/-1;justify-content:center}.wordAnchorList>label{grid-template-columns:1fr}}@media (width<=650px){.wordTemplateUpload{grid-template-columns:1fr}.wordTemplateUpload>button{grid-column:auto}.wordTemplateWorkspace{display:block}.wordTemplateVersions{border-bottom:1px solid #dfe7e6;border-left:0;display:flex;overflow-x:auto}.wordTemplateVersions>button{border-left:1px solid #e1e8e7;min-width:190px}.wordTemplateMapping>header{align-items:flex-start}.wordAnchorList>label{align-items:stretch}.wordTemplateMapping>footer{flex-wrap:wrap}.wordTemplateMapping>footer .panelButton{flex:1;justify-content:center}}@media (width<=480px){.meetingTabs button{min-width:105px}.meetingEventRow{grid-template-columns:52px 7px minmax(0,1fr)}.meetingEventRow>.meetingStatus{grid-column:3}.meetingEventRow p{flex-wrap:wrap}.calendarFacts{grid-template-columns:1fr 1fr}.meetingGuestPanel>div>article,.roomEditor{grid-template-columns:1fr}.roomEditor>header,.roomEditor>button{grid-column:1}.approvalDetails{grid-template-columns:1fr}.approvalCard footer{flex-direction:column}.followupWorkspace{gap:9px}}.payrollWorkspace{gap:13px;display:grid}.payrollHero{background:#fff;border:1px solid #dce4e5;border-radius:7px;justify-content:space-between;align-items:center;gap:18px;min-height:108px;padding:17px 20px;display:flex}.payrollHero>div:first-child>span{color:#708487;font-size:9px}.payrollHero h1{color:#203f44;letter-spacing:0;margin:3px 0;font-size:20px}.payrollHero p{color:#7d8e91;margin:0;font-size:9px}.payrollPeriodPicker{background:#f8faf9;border:1px solid #d9e2e3;border-radius:6px;grid-template-columns:minmax(160px,1fr) auto auto;align-items:end;gap:9px;min-width:470px;padding:10px;display:grid}.payrollPeriodPicker label{color:#728689;gap:4px;font-size:8px;display:grid}.payrollPeriodPicker select{color:#345156;background:#fff;border:1px solid #d5dfe0;border-radius:4px;min-height:37px;padding:0 8px;font-size:9px}.payrollPeriodPicker>button{color:#fff;background:#15766d;border:0;border-radius:4px;align-items:center;gap:6px;min-height:37px;padding:0 11px;font-size:9px;font-weight:700;display:inline-flex}.payrollPeriodPicker>button:disabled{cursor:default;background:#a1b0ae}.payrollStatus{white-space:nowrap;border-radius:4px;align-items:center;min-height:37px;padding:0 9px;font-size:8px;display:inline-flex}.payrollStatus.status-draft{color:#667a7d;background:#eef1f1}.payrollStatus.status-calculated,.payrollStatus.status-reviewed{color:#416f86;background:#e8eef4}.payrollStatus.status-approved,.payrollStatus.status-paid,.payrollStatus.status-closed{color:#397048;background:#e4f1e8}.payrollStats{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.payrollStats article{background:#fff;border:1px solid #dfe6e7;border-radius:6px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-height:70px;padding:11px 13px;display:grid}.payrollStats article>span{color:#167169;background:#e5f0ee;border-radius:6px;place-items:center;width:38px;height:38px;display:grid}.payrollStats article:nth-child(2)>span{color:#647a32;background:#edf1e3}.payrollStats article:nth-child(3)>span{color:#426f86;background:#e8eef4}.payrollStats article:nth-child(4)>span{color:#9b681c;background:#fbefdc}.payrollStats small{color:#839295;font-size:8px;display:block}.payrollStats strong{color:#29464a;overflow-wrap:anywhere;margin-top:2px;font-size:13px;display:block}.payrollTabs{background:#fff;border:1px solid #dfe6e7;border-radius:6px;gap:3px;min-height:45px;padding:4px;display:flex;overflow-x:auto}.payrollTabs button{color:#687e81;white-space:nowrap;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;gap:6px;min-width:125px;font-size:9px;display:inline-flex}.payrollTabs button.active{color:#15675f;background:#e2efed;font-weight:800}.payrollMessage{color:#285951;background:#eaf4f2;border-right:3px solid #238076;border-radius:4px;justify-content:space-between;align-items:center;min-height:36px;padding:6px 11px;font-size:9px;display:flex}.payrollMessage button{color:inherit;background:0 0;border:0}.payrollDashboard{grid-template-columns:1.25fr .75fr;gap:12px;display:grid}.periodControl,.payrollAlerts,.advanceInbox,.payrollDataPanel,.loanPanel,.advancePanel,.factorPanel,.adjustmentPanel{background:#fff;border:1px solid #dce4e5;border-radius:7px;overflow:hidden}.periodControl{grid-row:span 2}.periodControl>header,.payrollAlerts>header,.advanceInbox>header,.loanPanel>header,.advancePanel>header,.factorPanel>header,.adjustmentPanel>header{border-bottom:1px solid #e2e8e8;justify-content:space-between;align-items:center;min-height:53px;padding:9px 13px;display:flex}.periodControl>header>div,.payrollAlerts>header>div,.advanceInbox>header>div,.loanPanel>header>div,.advancePanel>header>div,.factorPanel>header>div,.adjustmentPanel>header>div{color:#31565a;align-items:center;gap:7px;display:flex}.periodControl h2,.payrollAlerts h2,.advanceInbox h2,.loanPanel h2,.advancePanel h2,.factorPanel h2,.adjustmentPanel h2{letter-spacing:0;margin:0;font-size:10px}.periodControl>header>button,.loanPanel>header>button,.advancePanel>header>button,.factorPanel>header>button,.adjustmentPanel>header>button{color:#fff;background:#15766d;border:0;border-radius:4px;align-items:center;gap:5px;min-height:33px;padding:0 9px;font-size:8px;display:inline-flex}.payrollSteps{grid-template-columns:repeat(6,1fr);gap:0;padding:25px 20px;display:grid}.payrollSteps>div{color:#8a989a;justify-items:center;gap:7px;display:grid;position:relative}.payrollSteps>div:before{content:"";background:#dfe6e6;width:100%;height:2px;position:absolute;top:14px;right:-50%}.payrollSteps>div:first-child:before{display:none}.payrollSteps>div.done:before{background:#69a69f}.payrollSteps>div>span{z-index:1;background:#fff;border:2px solid #d7e0e1;border-radius:50%;place-items:center;width:29px;height:29px;font-size:8px;display:grid}.payrollSteps>div.done>span{color:#176c64;background:#e4f1ef;border-color:#398c83}.payrollSteps strong{text-align:center;font-size:7px;font-weight:600}.periodSummary{border-top:1px solid #e3e9e9;border-right:1px solid #e3e9e9;grid-template-columns:repeat(4,1fr);margin:0 15px 15px;display:grid}.periodSummary>div{border-bottom:1px solid #e3e9e9;border-left:1px solid #e3e9e9;align-content:center;gap:5px;min-height:75px;padding:10px;display:grid}.periodSummary span{color:#7e8f92;font-size:8px}.periodSummary strong{color:#29474b;overflow-wrap:anywhere;font-size:11px}.periodControl>footer{justify-content:flex-end;align-items:center;gap:7px;padding:0 15px 15px;display:flex}.periodControl>footer button{color:#356963;background:#fff;border:1px solid #d3dfdf;border-radius:4px;align-items:center;gap:5px;min-height:35px;padding:0 10px;font-size:8px;display:inline-flex}.periodControl>footer button:disabled{color:#9aa8aa;cursor:default;background:#f2f4f4}.periodControl>footer>span{color:#728689;margin-left:auto;font-size:7px}.payrollIntegrity{color:#277168;background:#f0f7f5;border:1px solid #cfe1dd;border-radius:5px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:8px;margin:0 15px 15px;padding:9px 11px;display:grid}.payrollIntegrity strong,.payrollIntegrity span,.payrollIntegrity code{display:block}.payrollIntegrity strong,.payrollIntegrity span{font-size:8px}.payrollIntegrity code{color:#587174;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-family:Consolas,monospace;font-size:7px;overflow:hidden}.payrollIntegrity.compact{margin:13px 0 0}.payrollAlerts>header>span,.advanceInbox>header>span{color:#7c8d90;font-size:8px}.payrollAlerts article{border-bottom:1px solid #e5eaeb;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;min-height:58px;padding:8px 11px;display:grid}.payrollAlerts article>span{color:#9a671c;background:#fbefdc;border-radius:5px;place-items:center;width:32px;height:32px;display:grid}.payrollAlerts article>span.error{color:#9e4953;background:#f8e7e9}.payrollAlerts article strong,.payrollAlerts article small{display:block}.payrollAlerts article strong{color:#304c50;font-size:9px}.payrollAlerts article small{color:#7d8e91;font-size:8px}.payrollEmpty{color:#849497;text-align:center;place-items:center;gap:7px;min-height:115px;padding:15px;font-size:8px;display:grid}.payrollEmpty.large{min-height:420px}.advanceInbox article{border-bottom:1px solid #e5eaeb;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:68px;padding:8px 11px;display:grid}.advanceInbox article strong,.advanceInbox article span,.advanceInbox article small{display:block}.advanceInbox article strong{color:#2f4b4f;font-size:9px}.advanceInbox article span{color:#a16b1d;font-size:9px}.advanceInbox article small{color:#7d8e91;font-size:8px}.advanceInbox article nav{gap:4px;display:flex}.advanceInbox article nav button{color:#26746b;background:#eff7f5;border:1px solid #cfe0dd;border-radius:4px;place-items:center;width:28px;height:28px;display:grid}.advanceInbox article nav button:last-child{color:#9b4b54;background:#fcf4f5;border-color:#ecdadd}.slipWorkspace{background:#fff;border:1px solid #dce4e5;border-radius:7px;grid-template-columns:280px minmax(0,1fr);min-height:640px;display:grid;overflow:hidden}.slipWorkspace>aside{background:#f8faf9;border-left:1px solid #e1e7e8}.slipWorkspace>aside>header{border-bottom:1px solid #e1e7e8;justify-content:space-between;align-items:center;min-height:55px;padding:9px 11px;display:flex}.slipWorkspace>aside>header strong{color:#334f53;font-size:9px}.slipWorkspace>aside>header span{color:#7d8e91;font-size:8px}.slipWorkspace>aside>button{text-align:right;background:0 0;border:0;border-bottom:1px solid #e4e9ea;grid-template-columns:36px minmax(0,1fr) 15px;align-items:center;gap:8px;width:100%;min-height:66px;padding:8px 10px;display:grid}.slipWorkspace>aside>button.active{background:#e6f0ee}.slipWorkspace>aside>button>span{color:#1d7068;background:#dceae8;border-radius:50%;place-items:center;width:35px;height:35px;font-size:9px;font-weight:800;display:grid}.slipWorkspace>aside>button strong,.slipWorkspace>aside>button small{display:block}.slipWorkspace>aside>button strong{color:#2c484c;font-size:9px}.slipWorkspace>aside>button small{color:#75888b;margin-top:2px;font-size:8px}.slipWorkspace>aside>header>div{min-width:0}.slipWorkspace>aside>header>div strong,.slipWorkspace>aside>header>div span{display:block}.slipWorkspace>aside>header>div span{margin-top:3px}.slipUploadButton{flex:0 0 32px;place-items:center;width:32px;height:32px;padding:0;display:grid}.slipListLabel{color:#60777a;background:#f0f4f3;border-bottom:1px solid #e4e9ea;align-items:center;gap:6px;min-height:32px;padding:6px 11px;font-size:8px;font-weight:700;display:flex}.slipWorkspace>aside>button>span.pdfAvatar{color:#a14e56;background:#f5e7e8;border-radius:5px}.slipPreview{padding:20px}.slipPreview>header{border-bottom:2px solid #217970;justify-content:space-between;align-items:flex-start;padding-bottom:14px;display:flex}.slipPreview>header>div>span{color:#7a8c8f;font-size:8px}.slipPreview h2{color:#26464a;letter-spacing:0;margin:3px 0;font-size:16px}.slipPreview p{color:#7c8e91;margin:0;font-size:8px}.slipPreview>header>a{color:#356a64;border:1px solid #d2dede;border-radius:4px;align-items:center;gap:5px;min-height:34px;padding:0 9px;font-size:8px;display:inline-flex}.slipTotals{grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0;display:grid}.slipTotals>div{border:1px solid #dde5e5;border-radius:5px;align-content:center;gap:4px;min-height:65px;padding:10px;display:grid}.slipTotals span{color:#7d8e91;font-size:8px}.slipTotals strong{color:#29484c;font-size:12px}.slipTotals>div:last-child{background:#eff7f5;border-color:#bad8d3}.slipLines{border:1px solid #dfe6e7;border-radius:5px;overflow:hidden}.slipLines>header,.slipLines>article{border-bottom:1px solid #e5eaeb;grid-template-columns:1.5fr .6fr 1fr;align-items:center;gap:8px;min-height:42px;padding:7px 11px;display:grid}.slipLines>header{color:#7a8c8f;background:#f3f6f5;font-size:8px}.slipLines article strong{color:#314d51;font-size:9px}.slipLines article span{border-radius:3px;width:fit-content;padding:2px 5px;font-size:7px}.slipLines article span.earning{color:#3c724b;background:#e5f1e8}.slipLines article span.deduction{color:#994a53;background:#f8e8ea}.slipLines article b{color:#405c60;font-size:9px}.slipPreview>footer{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:13px;display:grid}.slipPreview>footer>div{border:1px solid #e0e6e7;border-radius:4px;padding:9px}.slipPreview>footer span,.slipPreview>footer strong{display:block}.slipPreview>footer span{color:#7f8f92;font-size:7px}.slipPreview>footer strong{color:#355155;margin-top:3px;font-size:9px}.uploadedSlipPreview>header{border-bottom:2px solid #a95259;justify-content:space-between;align-items:center;min-height:88px;padding-bottom:14px;display:flex}.uploadedSlipPreview>header span{color:#7a8c8f;font-size:8px}.uploadedSlipPreview h2{margin:4px 0}.uploadedSlipPreview p{margin:0}.uploadedSlipPreview .pdfMark{color:#a34d55;background:#f7e9ea;border-radius:6px;place-items:center;width:50px;height:50px;display:grid}.uploadedSlipDetails{grid-template-columns:2fr .6fr 1fr 1.2fr;gap:8px;margin:16px 0;display:grid}.uploadedSlipDetails>div{background:#fafcfc;border:1px solid #dde5e5;border-radius:5px;min-width:0;padding:11px}.uploadedSlipDetails span,.uploadedSlipDetails strong{display:block}.uploadedSlipDetails span{color:#7d8e91;font-size:8px}.uploadedSlipDetails strong{color:#304e52;overflow-wrap:anywhere;margin-top:5px;font-size:9px}.uploadedSlipActions{background:#f4f7f6;border:1px solid #dce5e5;border-radius:5px;flex-wrap:wrap;gap:7px;padding:13px;display:flex}.uploadedSlipActions button{align-items:center;gap:6px;min-height:36px;display:inline-flex}.uploadedSlipActions button.danger{color:#9e4851;border-color:#ead7da;margin-right:auto}.linkedCalculatedSlip{color:#256e67;text-align:right;background:#f3f8f7;border:1px solid #cfe0dd;border-radius:5px;grid-template-columns:32px minmax(0,1fr) 18px;align-items:center;gap:8px;width:100%;min-height:64px;margin-top:12px;padding:10px 12px;display:grid}.linkedCalculatedSlip span,.linkedCalculatedSlip strong,.linkedCalculatedSlip small{display:block}.linkedCalculatedSlip strong{font-size:9px}.linkedCalculatedSlip small{color:#72878a;margin-top:3px;font-size:8px}.payrollDataPanel>header{border-bottom:1px solid #e1e7e8;justify-content:space-between;align-items:center;min-height:68px;padding:11px 15px;display:flex}.payrollDataPanel h2{color:#29494d;letter-spacing:0;margin:0;font-size:13px}.payrollDataPanel p{color:#819194;margin:3px 0 0;font-size:8px}.payrollDataPanel>header>button{color:#fff;background:#15766d;border:0;border-radius:4px;align-items:center;gap:5px;min-height:36px;padding:0 10px;font-size:8px;display:inline-flex}.periodCards{grid-template-columns:repeat(3,1fr);gap:10px;padding:13px;display:grid}.periodCards>article{cursor:pointer;background:#fafcfc;border:1px solid #dfe6e7;border-radius:5px;min-height:150px;padding:12px}.periodCards>article.active{border-color:#64a49d;box-shadow:inset 0 0 0 1px #64a49d}.periodCards article>header,.periodCards article>footer{justify-content:space-between;align-items:center;display:flex}.periodCards article>header>span{border-radius:3px;padding:3px 6px;font-size:7px}.periodCards article nav{gap:3px;display:flex}.periodCards article nav button{color:#577174;background:#fff;border:1px solid #dce4e5;border-radius:4px;place-items:center;width:27px;height:27px;display:grid}.periodCards article nav button:last-child{color:#9d4c54}.periodCards article>strong{color:#29474b;margin-top:14px;font-size:12px;display:block}.periodCards article>small{color:#7c8d90;margin-top:4px;font-size:8px;display:block}.periodCards article>footer{color:#60777a;border-top:1px solid #e3e8e9;margin-top:20px;padding-top:8px;font-size:8px}.payrollTable{overflow-x:auto}.payrollTable .head,.payrollTable>article{border-bottom:1px solid #e5eaeb;grid-template-columns:1.1fr 1fr 1fr 1fr 1fr .7fr 65px;align-items:center;gap:8px;min-width:930px;min-height:49px;padding:7px 13px;display:grid}.payrollTable .head{color:#7b8c8f;background:#f3f6f5;min-height:39px;font-size:8px}.payrollTable>article{color:#587074;font-size:8px}.payrollTable article strong{color:#2c494d;font-size:9px}.payrollTable code{color:#426367;background:#eef2f1;border-radius:3px;width:fit-content;padding:2px 5px;font-family:Consolas,monospace;font-size:8px}.payrollTable article em{border-radius:3px;width:fit-content;padding:3px 6px;font-size:7px;font-style:normal}.payrollTable article nav{gap:3px;display:flex}.payrollTable article nav button{color:#577174;background:#fff;border:1px solid #dce4e5;border-radius:4px;place-items:center;width:27px;height:27px;display:grid}.payrollTable article nav button:last-child{color:#9d4c54}.loanWorkspace,.payrollSettings{grid-template-columns:1fr 1fr;gap:12px;display:grid}.loanPanel>article{border:1px solid #dfe6e7;border-radius:5px;margin:10px;padding:11px}.loanPanel>article>header,.loanPanel>article>footer{justify-content:space-between;align-items:center;display:flex}.loanPanel article header strong,.loanPanel article header span{display:block}.loanPanel article header strong{color:#2c494d;font-size:10px}.loanPanel article header span{color:#7c8e91;font-size:8px}.loanPanel article header em{border-radius:3px;padding:3px 6px;font-size:7px;font-style:normal}.loanAmounts{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px;display:grid}.loanAmounts span{color:#7d8e91;font-size:7px}.loanAmounts b{color:#3a565a;margin-top:3px;font-size:9px;display:block}.loanProgress{background:#e7ecec;border-radius:3px;height:5px;margin:12px 0 8px;overflow:hidden}.loanProgress i{background:#258077;height:100%;display:block}.loanPanel article>footer{color:#7c8e91;font-size:8px}.loanPanel article footer nav,.factorPanel article nav,.adjustmentPanel article nav{gap:3px;display:flex}.loanPanel article footer button,.factorPanel article nav button,.adjustmentPanel article nav button{color:#577174;background:#fff;border:1px solid #dce4e5;border-radius:4px;place-items:center;width:27px;height:27px;display:grid}.loanPanel article footer button:last-child,.factorPanel article nav button:last-child,.adjustmentPanel article nav button:last-child{color:#9d4c54}.advancePanel>article{border-bottom:1px solid #e5eaeb;grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:8px;min-height:80px;padding:9px 12px;display:grid}.advancePanel article span,.advancePanel article strong,.advancePanel article b,.advancePanel article small{display:block}.advancePanel article span{border-radius:3px;width:fit-content;padding:3px 6px;font-size:7px}.advancePanel article strong{color:#2d494d;margin-top:5px;font-size:9px}.advancePanel article b{color:#9b691c;font-size:10px}.advancePanel article small{color:#7c8e91;font-size:8px}.advancePanel article>button{color:#9f4c54;background:#fff;border:1px solid #eadbdd;border-radius:4px;place-items:center;width:28px;height:28px;display:grid}.factorPanel>article{border-bottom:1px solid #e5eaeb;grid-template-columns:32px minmax(0,1fr) auto 60px;align-items:center;gap:8px;min-height:66px;padding:8px 11px;display:grid}.factorPanel article>span{border-radius:5px;place-items:center;width:31px;height:31px;font-size:14px;font-weight:800;display:grid}.factorPanel article>span.earning{color:#397149;background:#e5f1e8}.factorPanel article>span.deduction{color:#9b4852;background:#f8e8ea}.factorPanel article strong,.factorPanel article small{display:block}.factorPanel article strong{color:#2c494d;font-size:9px}.factorPanel article small{color:#7b8d90;font-size:8px}.factorPanel article em{color:#687d80;background:#f0f3f3;border-radius:3px;padding:3px 6px;font-size:7px;font-style:normal}.adjustmentPanel>article{border-bottom:1px solid #e5eaeb;grid-template-columns:minmax(0,1fr) auto 60px;align-items:center;gap:8px;min-height:66px;padding:8px 11px;display:grid}.adjustmentPanel article strong,.adjustmentPanel article small{display:block}.adjustmentPanel article strong{color:#2c494d;font-size:9px}.adjustmentPanel article small{color:#7c8e91;font-size:8px}.adjustmentPanel article>span{font-size:9px;font-weight:700}.adjustmentPanel article>span.earning{color:#397149}.adjustmentPanel article>span.deduction{color:#9b4852}.payrollModalBackdrop{z-index:95;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#16272b7a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.payrollModal{background:#fff;border-radius:7px;width:min(740px,96vw);max-height:92vh;overflow:hidden;box-shadow:0 24px 60px #14282c4d}.payrollModal>header{color:#29484c;border-bottom:1px solid #dfe6e7;justify-content:space-between;align-items:center;height:52px;padding:0 16px;font-size:11px;display:flex}.payrollModal>header button{color:#657a7e;background:#f0f3f3;border:0;border-radius:4px;place-items:center;width:30px;height:30px;display:grid}.payrollForm{grid-template-columns:1fr 1fr;gap:10px;max-height:calc(92vh - 52px);padding:16px;display:grid;overflow-y:auto}.payrollForm label{color:#687e81;gap:5px;min-width:0;font-size:8px;display:grid}.payrollForm label.wide{grid-column:1/-1}.payrollForm input,.payrollForm select,.payrollForm textarea{color:#304a4e;background:#fff;border:1px solid #d7e0e1;border-radius:5px;outline:0;width:100%;min-width:0;min-height:38px;padding:7px 9px;font-size:9px}.payrollForm textarea{resize:vertical;min-height:75px}.payrollForm label.check{align-items:center;gap:7px;display:flex}.payrollForm label.check input{width:17px;min-height:17px}.payrollForm footer{grid-column:1/-1;justify-content:flex-end;gap:7px;padding-top:7px;display:flex}.payrollForm footer button{color:#fff;background:#15766d;border:0;border-radius:4px;align-items:center;gap:6px;min-height:37px;padding:0 13px;font-size:9px;display:inline-flex}.payrollForm footer button.secondary{color:#5d7377;background:#fff;border:1px solid #d6e0e0}.slipFilePicker{position:relative}.slipFilePicker>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.slipFilePicker>div{color:#26766e;cursor:pointer;background:#f4f9f8;border:1px dashed #8eb8b2;border-radius:6px;align-content:center;place-items:center;gap:4px;min-height:105px;padding:15px;display:grid}.slipFilePicker>div strong{font-size:9px}.slipFilePicker>div small{color:#778b8e;font-size:8px}.slipFilePicker:focus-within>div{outline-offset:2px;outline:2px solid #8fc1ba}.factorConfiguration{background:#f8faf9;border:1px solid #d7e2e2;border-radius:6px;grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:9px;padding:12px;display:grid}.factorConfiguration legend{color:#315f5a;padding:0 6px;font-size:9px;font-weight:800}.factorConfiguration.taxBrackets>label{grid-column:1/-1}.bracketRows{grid-column:1/-1;gap:5px;display:grid}.bracketRows>header,.bracketRows>div{grid-template-columns:1fr 1fr 34px;align-items:center;gap:6px;display:grid}.bracketRows>header{color:#728689;font-size:7px}.bracketRows button{color:#9f4c54;background:#fff;border:1px solid #eadbdd;border-radius:4px;place-items:center;width:32px;height:32px;display:grid}.factorConfiguration .addBracket{color:#246e66;background:#fff;border:1px solid #bad7d2;border-radius:4px;align-items:center;gap:5px;width:fit-content;min-height:34px;padding:0 10px;font-size:8px;display:inline-flex}@media (width<=1050px){.payrollHero{align-items:flex-start}.payrollPeriodPicker{grid-template-columns:1fr auto;min-width:390px}.payrollPeriodPicker label{grid-column:1/-1}.payrollStats{grid-template-columns:1fr 1fr}.payrollDashboard{grid-template-columns:1fr}.periodControl{grid-row:auto}.loanWorkspace,.payrollSettings{grid-template-columns:1fr}.periodCards{grid-template-columns:1fr 1fr}}@media (width<=720px){.payrollWorkspace{gap:9px}.payrollHero{padding:13px;display:grid}.payrollHero h1{font-size:16px}.payrollPeriodPicker{width:100%;min-width:0}.payrollStats{grid-template-columns:1fr 1fr;gap:7px}.payrollStats article{min-height:62px;padding:8px}.payrollStats article>span{width:32px;height:32px}.payrollStats strong{font-size:10px}.payrollTabs button{min-width:95px}.payrollSteps{padding:20px 7px}.payrollSteps strong{font-size:6px}.periodSummary{grid-template-columns:1fr 1fr}.slipWorkspace{grid-template-columns:1fr}.slipWorkspace>aside{border-bottom:1px solid #e1e7e8;border-left:0;max-height:280px;overflow-y:auto}.slipPreview{padding:12px}.slipTotals,.slipPreview>footer,.periodCards,.uploadedSlipDetails{grid-template-columns:1fr}.uploadedSlipActions button{justify-content:center;width:100%}.uploadedSlipActions button.danger{margin-right:0}.payrollDataPanel>header{align-items:flex-start;gap:8px;padding:10px}.payrollModalBackdrop{align-items:end;padding:0}.payrollModal{border-radius:7px 7px 0 0;width:100%;max-height:94vh}.payrollForm{grid-template-columns:1fr}.payrollForm label.wide,.payrollForm footer{grid-column:1}.factorConfiguration{grid-column:1;grid-template-columns:1fr}.factorConfiguration.taxBrackets>label,.bracketRows{grid-column:1}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0;font-family:Vazirmatn,Segoe UI,Tahoma,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}.persianDatePicker{direction:rtl;width:100%;min-width:0;position:relative}.persianDateContainer,.persianDateContainer .rmdp-container{width:100%}.persianDateInput{direction:rtl;width:100%;min-height:40px;color:#30464b!important;box-shadow:none!important;background:#fff!important;border:1px solid #d7dfe0!important;border-radius:5px!important;padding:7px 35px 7px 28px!important;font-family:Vazirmatn,sans-serif!important;font-size:11px!important}.persianDateInput:focus{border-color:#438e86!important;outline:2px solid #15766d1a!important}.dateInputIcon{z-index:2;color:#638078;pointer-events:none;display:grid;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.clearDate{z-index:2;color:#89979a;background:0 0;border:0;border-radius:4px;place-items:center;width:24px;height:24px;padding:0;display:grid;position:absolute;top:50%;left:6px;transform:translateY(-50%)}.clearDate:hover{color:#a34149;background:#edf3f2}.rmdp-wrapper,.rmdp-container,.rmdp-calendar,.rmdp-time-picker,.rmdp-header-values,.rmdp-day{font-family:Vazirmatn,sans-serif!important}.rmdp-wrapper{direction:rtl;border:1px solid #dbe3e4;border-radius:7px;z-index:2147483001!important;box-shadow:0 12px 30px #1f34382b!important}.rmdp-ep-arrow{z-index:2147483002!important}.rmdp-portal{z-index:2147483000!important;position:fixed!important;inset:0!important}.rmdp-portal .rmdp-wrapper,.rmdp-portal .rmdp-calendar,.rmdp-portal .rmdp-ep-arrow{position:relative;z-index:2147483001!important}.rmdp-header-values{font-size:12px;color:#2e4d51!important}.rmdp-week-day{color:#617b79!important;font-size:10px!important}.rmdp-day span{font-size:10px}.rmdp-day.rmdp-today span{color:#155f58!important;background:#dcece9!important}.rmdp-day.rmdp-selected span:not(.highlight){box-shadow:none!important;background:#15766d!important}.rmdp-arrow{border-color:#15766d!important}.rmdp-arrow-container:hover{box-shadow:none!important;background:#e4f0ee!important}.rmdp-time-picker input{font-family:Vazirmatn,sans-serif!important}.inlineCalendar .rmdp-container{display:block}.inlineCalendar .rmdp-wrapper{border:0;width:100%;box-shadow:none!important}.inlineCalendar .rmdp-calendar{width:100%;padding:6px}.inlineCalendar .rmdp-day-picker>div{width:100%}.inlineCalendar .rmdp-week,.inlineCalendar .rmdp-ym{justify-content:space-around}.jalaliCalendarLayout{grid-template-columns:1fr;align-items:start;gap:12px;padding:13px;display:grid}.jalaliCalendarLayout>.persianDatePicker{border-bottom:1px solid #e1e7e8;padding-bottom:12px}.calendarList>header{border-bottom:1px solid #e3e8e9;justify-content:space-between;align-items:center;min-height:42px;padding:7px 10px;display:flex}.calendarList>header strong{font-size:11px}.calendarList>header span{color:#7f8e92;font-size:9px}.calendarEmpty{color:#89969a;text-align:center;place-items:center;min-height:150px;font-size:10px;display:grid}a{color:inherit;text-decoration:none}.publicSite{color:#18252d;background:#fffaf2;min-height:100vh}.publicNav{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffaf2eb;border-bottom:1px solid #785d352e;justify-content:space-between;align-items:center;height:76px;padding:0 42px;display:flex;position:fixed;inset:0 0 auto}.publicBrand{align-items:center;gap:12px;display:flex}.publicBrand span{color:#fff;background:#9f6537;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.publicBrand strong{font-size:1.05rem}.publicNav nav{align-items:center;gap:20px;display:flex}.publicNav a{color:#634d35;font-weight:600}.publicNav button,.heroActions button,.heroActions a{border:0;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:0 16px;display:inline-flex}.publicNav button,.heroActions button{color:#fff;background:#175e66}.heroActions a{color:#fff;border:1px solid #ffffff73}.publicHero{color:#fff;background-position:50%;background-size:cover;align-items:end;min-height:680px;padding:150px 62px 74px;display:flex}.publicHero div{max-width:780px}.publicHero span,.sectionTitle span{color:#d6a14a;font-weight:800}.publicHero h1{margin:16px 0;font-size:clamp(2.6rem,6vw,6.6rem);line-height:1.08}.publicHero p{color:#f5eee2;max-width:680px;margin:0;font-size:1.18rem;line-height:2}.heroActions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.publicBand,.galleryBand{padding:54px 42px}.sectionTitle{justify-content:space-between;align-items:end;gap:18px;margin-bottom:22px;display:flex}.sectionTitle h2,.learningBand h2{margin:6px 0 0;font-size:clamp(1.6rem,3vw,2.8rem)}.newsRail{grid-template-columns:1.4fr 1fr 1fr;gap:18px;display:grid}.newsCard{color:#fff;background:#14333b;border-radius:8px;align-content:end;min-height:330px;display:grid;position:relative;overflow:hidden}.newsCard.featured{grid-row:span 2}.newsCard img{object-fit:cover;opacity:.72;width:100%;height:100%;position:absolute;inset:0}.newsCard:after{content:"";background:linear-gradient(#08171c14,#08171ce0);position:absolute;inset:0}.newsCard div{z-index:1;padding:22px;position:relative}.newsCard h3{margin:8px 0;font-size:1.35rem}.newsCard p{color:#eee6d8;margin:0;line-height:1.8}.learningBand{color:#fff;background:#18343a;border-radius:8px;grid-template-columns:1fr 420px;gap:28px;margin:24px 42px;padding:34px;display:grid}.learningBand p{color:#d5e2e0;max-width:720px;line-height:2}.learningList{gap:10px;display:grid}.learningList button,.settingsGrid button,.palette button{color:#243238;background:#fff;border:1px solid #d8e2df;border-radius:8px;justify-content:space-between;align-items:center;min-height:46px;padding:0 14px;display:flex}.galleryStrip{grid-template-columns:1.2fr .8fr 1fr .9fr;gap:14px;display:grid}.galleryStrip img{object-fit:cover;border-radius:8px;width:100%;height:260px}.panelShell{background:#eef2f1;grid-template-columns:292px 1fr;min-height:100vh;display:grid}.panelSidebar{color:#f5fbf9;background:#152126;flex-direction:column;gap:18px;height:100vh;padding:18px;display:flex;position:sticky;top:0;overflow-y:auto}.panelBrand{border-bottom:1px solid #ffffff1a;align-items:center;gap:12px;padding:10px 8px 18px;display:flex}.panelBrand svg{color:#d7a741}.panelBrand strong{font-size:1.16rem;display:block}.panelBrand span,.roleSwitcher span{color:#9cafb2;font-size:.82rem}.roleSwitcher{gap:8px;display:grid}.roleSwitcher select,.searchBox input,input,select,textarea{color:#172126;background:#fff;border:1px solid #ccd8d5;border-radius:8px;width:100%;min-height:40px;padding:9px 11px}.panelMenu{gap:6px;display:grid}.panelMenu button{color:#c9d7d8;text-align:right;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;min-height:44px;padding:10px 12px;display:flex}.panelMenu button.active,.panelMenu button:hover{color:#fff;background:#22363c}.panelMain{min-width:0}.panelTopbar{z-index:12;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f8faf9e6;border-bottom:1px solid #dce5e2;justify-content:space-between;align-items:center;gap:16px;min-height:74px;padding:16px 24px;display:flex;position:sticky;top:0}.searchBox{background:#fff;border:1px solid #dce5e2;border-radius:8px;align-items:center;gap:8px;width:100%;max-width:640px;padding:0 10px;display:flex}.searchBox input{border:0;outline:0}.topActions{align-items:center;gap:8px;display:flex}.topActions button,.composerActions button,.requestComposer>button,.iconBtn{color:#fff;background:#16796f;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 13px;display:inline-flex}.topActions button:first-child,.iconBtn{color:#31565b;background:#fff;border:1px solid #dce5e2;width:40px;padding:0}.workspace{gap:18px;padding:24px;display:grid}.stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.stat,.panel,.employeeCard{background:#fff;border:1px solid #dce5e2;border-radius:8px;box-shadow:0 12px 28px #1c31360f}.stat{align-content:space-between;min-height:116px;padding:17px;display:grid}.stat svg{color:#16796f}.stat.tone-blue svg{color:#3467b1}.stat.tone-gold svg{color:#b98119}.stat.tone-rose svg{color:#bd4a55}.stat span,.denseRow span,.employeeCard span,.queueItem em,.processTimeline em,.flowNode span{color:#66797d;font-size:.88rem}.stat strong{font-size:2rem}.panel{min-width:0;padding:17px}.panel header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.panel header div{align-items:center;gap:8px;display:flex}.panel h2{margin:0;font-size:1.05rem}.gridTwo{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.designerLayout,.accessLayout{grid-template-columns:240px minmax(0,1fr) 290px;gap:18px;display:grid}.workQueue,.denseTable,.requestComposer,.builder,.formPreview,.rulesBox,.roleList,.permissionGrid,.settingsGrid,.palette,.healthRows{gap:10px;display:grid}.queueItem,.denseRow{background:#f6f8f7;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:52px;padding:11px;display:grid}.queueItem>span{color:#fff;background:#16796f;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.queueItem div,.denseRow{min-width:0}.queueItem strong,.denseRow strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.queueItem button{background:#fff;border:0;border-radius:8px;width:34px;height:34px}mark{color:#16796f;background:#e9f5f2;border-radius:8px;padding:5px 9px}.progressRow{grid-template-columns:90px 1fr 48px;align-items:center;gap:10px;display:grid}.progressRow div{background:#edf1f0;border-radius:999px;height:10px;overflow:hidden}.progressRow i{background:#16796f;height:100%;display:block}.permissionPreview,.employeeGrid,.settingsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.permissionPreview span{background:#f6f8f7;border-radius:8px;align-items:center;gap:7px;padding:10px;display:flex}.inlineInputs{grid-template-columns:1fr 1fr;gap:10px;display:grid}textarea{resize:vertical;min-height:92px}.composerActions{flex-wrap:wrap;gap:10px;display:flex}.composerActions .secondary{color:#31565b;background:#eef3f2}.processTimeline{gap:12px;display:grid}.processTimeline article{background:#f6f8f7;border-radius:8px;gap:12px;padding:14px;display:grid}.processTimeline article div{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.processTimeline span{color:#66797d;background:#fff;border-radius:8px;place-items:center;min-height:34px;display:grid}.processTimeline span.done{color:#fff;background:#16796f}.canvasFlow{background-color:#0000;background-image:linear-gradient(#e7eeeb 1px,#0000 1px),linear-gradient(90deg,#e7eeeb 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:8px;align-items:center;gap:0;min-height:360px;padding:24px;display:flex;overflow-x:auto}.flowNode{background:#eff9f5;border:1px solid #b8d8d2;border-radius:8px;flex:0 0 168px;align-content:center;gap:8px;min-height:96px;padding:14px;display:grid;box-shadow:0 10px 20px #16796f14}.flowNode.muted{background:#fff7e8;border-color:#ead6a0}.flowConnector{background:#16796f;flex:none;width:64px;height:2px;position:relative}.flowConnector:after{content:"";border:6px solid #0000;border-right-color:#16796f;position:absolute;top:-5px;left:0}.builder label,.formPreview label,.rulesBox label{gap:7px;display:grid}.builder label{grid-template-columns:96px 1fr;align-items:center}.builder label span{color:#52696e;background:#eef3f2;border-radius:8px;place-items:center;height:40px;display:grid}.orgChart{gap:10px;display:grid}.orgChart div{background:#f6f8f7;border-right:4px solid #16796f;border-radius:8px;justify-content:space-between;align-items:center;min-height:54px;padding:12px;display:flex}.employeeGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.employeeCard{box-shadow:none;gap:8px;padding:14px;display:grid}.roleList button{text-align:right;background:#fff;border:1px solid #dce5e2;border-radius:8px;gap:5px;padding:12px;display:grid}.roleList button.active{background:#eef9f6;border-color:#16796f}.permissionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.permissionGrid label{background:#f6f8f7;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:9px;display:flex}.reportGrid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:14px;height:320px;display:grid}.reportGrid article{grid-template-rows:auto 1fr auto;gap:10px;height:100%;display:grid}.reportGrid div{background:#f0f4f3;border-radius:8px;justify-content:center;align-items:end;display:flex;overflow:hidden}.reportGrid i{background:#16796f;border-radius:8px 8px 0 0;width:56%;display:block}.profilePanel{align-items:center;gap:18px;display:flex}.avatar{color:#fff;background:#16796f;border-radius:50%;place-items:center;width:78px;height:78px;font-size:2rem;font-weight:800;display:grid}.profilePanel h2{margin:0 0 8px}.profilePanel p{color:#66797d;margin:0;line-height:1.9}.crudLayout{grid-template-columns:minmax(300px,420px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.crudForm{gap:12px;display:grid}.crudForm label{gap:7px;display:grid}.crudForm label>span{color:#52696e;font-size:.88rem;font-weight:700}.crudForm input[type=checkbox]{width:22px;min-height:22px}.crudForm textarea{font-family:inherit}.crudTable{gap:10px;max-height:calc(100vh - 160px);padding-left:2px;display:grid;overflow:auto}.crudRecord{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;display:grid}.crudRow{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.crudRow span{text-overflow:ellipsis;gap:3px;min-width:0;display:grid;overflow:hidden}.crudRow b{color:#8a989b;font-size:.72rem;font-weight:700}.rowActions button{color:#31565b;background:#fff;border:1px solid #dce5e2;border-radius:8px;width:36px;min-height:36px}.rowActions button:last-child{color:#bd4a55}.formMessage{color:#16796f;direction:rtl;unicode-bidi:plaintext;background:#eef9f6;border-radius:8px;margin:0;padding:10px 12px;line-height:1.8}.designerBoard{grid-template-columns:220px 210px minmax(0,1.4fr) minmax(280px,.8fr);align-items:start;gap:18px;display:grid}.toolPalette{gap:9px;display:grid}.toolPalette button,.taskActions button,.approvalItem button{color:#254247;background:#f8fbfa;border:1px solid #dce5e2;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;display:inline-flex}.builderMeta,.flowTop,.quickTask{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.dropCanvas{background-color:#0000;background-image:linear-gradient(#eef4f2 1px,#0000 1px),linear-gradient(90deg,#eef4f2 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:22px 22px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px dashed #a8bbb8;border-radius:8px;align-content:start;gap:10px;min-height:430px;padding:14px;display:grid}.emptyCanvas{color:#66797d;place-items:center;min-height:180px;display:grid}.fieldCard,.approvalItem{background:#fff;border:1px solid #dce5e2;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px;display:grid}.fieldCard>span{color:#fff;background:#16796f;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.fieldCard div{grid-template-columns:minmax(0,1fr) 140px minmax(0,1fr);gap:8px;display:grid}.fieldCard button{color:#bd4a55;background:#fff1f2;border:0;border-radius:8px;width:36px;min-height:36px}.previewForm,.nodeSettings,.mailList,.timeline,.requestCards{gap:10px;display:grid}.previewForm label{gap:7px;display:grid}.flowDesigner{grid-template-columns:260px minmax(0,1fr) 310px;align-items:start;gap:18px;display:grid}.flowWorkbench{background:#f7faf9;border:1px solid #dce5e2;border-radius:8px;height:calc(100vh - 225px);min-height:560px;overflow:hidden}.nodeSettings article{background:#f8fbfa;border:1px solid #dce5e2;border-radius:8px;gap:8px;padding:10px;display:grid}.projectHero{color:#fff;background:#17353b;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;min-height:170px;padding:26px;display:flex}.projectHero span{color:#d7a741;font-weight:800}.projectHero h1{margin:8px 0;font-size:2.1rem}.projectHero p{color:#d8e6e4;max-width:760px;margin:0;line-height:1.9}.projectHero>button,.quickTask>button{color:#162226;background:#d7a741;border:0;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-weight:800;display:inline-flex}.projectLayout,.mailShell{grid-template-columns:320px minmax(0,1fr) 330px;align-items:start;gap:18px;display:grid}.memberStrip{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.memberStrip span{color:#254247;background:#eef9f6;border-radius:8px;gap:3px;padding:8px 10px;display:grid}.memberStrip b{color:#16796f;font-size:.76rem}.kanbanBoard{grid-template-columns:repeat(5,minmax(220px,1fr));gap:14px;display:grid;overflow-x:auto}.kanbanColumn{background:#f7faf9;border:1px solid #dce5e2;border-radius:8px;align-content:start;gap:10px;min-height:520px;padding:12px;display:grid}.kanbanColumn header{justify-content:space-between;align-items:center;display:flex}.kanbanColumn header span{color:#16796f;background:#fff;border:1px solid #dce5e2;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.taskCard,.requestCards article,.timeline article{background:#fff;border:1px solid #dce5e2;border-radius:8px;gap:10px;padding:12px;display:grid}.taskCard p,.letterDetail p{color:#52696e;margin:0;line-height:1.8}.taskCard small,.timeline small{color:#66797d}.taskActions{flex-wrap:wrap;gap:6px;display:flex}.taskActions button:disabled{opacity:.45;cursor:default}.reportMini{gap:6px;display:grid}.reportMini span{color:#52696e;background:#f6f8f7;border-radius:8px;padding:7px;font-size:.82rem}.mailList button{text-align:right;background:#fff;border:1px solid #dce5e2;border-radius:8px;gap:6px;padding:12px;display:grid}.mailList button.active{background:#eef9f6;border-color:#16796f}.letterDetail{gap:14px;display:grid}.letterMeta{flex-wrap:wrap;gap:8px;display:flex}.letterMeta span{color:#31565b;background:#eef3f2;border-radius:8px;padding:7px 10px}.timeline article b{color:#16796f}.requestDesk{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:start;gap:18px;display:grid}.approvalItem{grid-template-columns:minmax(0,1fr) auto auto auto}.requestCards code{white-space:pre-wrap;word-break:break-word;color:#52696e;direction:ltr;background:#f6f8f7;border-radius:8px;padding:8px}.documentDesk,.calendarDesk,.communicationDesk,.governanceDesk{grid-template-columns:300px minmax(0,1fr) 330px;align-items:start;gap:18px;display:grid}.documentGrid,.channelGrid,.calendarList{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.documentGrid article,.channelGrid article,.calendarList article{background:#f9fbfa;border:1px solid #dce5e2;border-radius:8px;gap:9px;padding:13px;display:grid}.documentGrid article strong,.channelGrid article strong,.calendarList article strong{color:#172126}.documentGrid article span,.channelGrid article span,.calendarList article span{color:#66797d;line-height:1.7}.documentGrid article p{color:#52696e;margin:0}.channelGrid button,.calendarList button{color:#fff;background:#16796f;border:0;border-radius:8px;min-height:36px}.calendarList time{color:#16796f;direction:ltr;font-weight:800}@media (width<=1180px){.panelShell,.designerLayout,.designerBoard,.flowDesigner,.projectLayout,.mailShell,.requestDesk,.documentDesk,.calendarDesk,.communicationDesk,.governanceDesk,.accessLayout,.crudLayout,.learningBand{grid-template-columns:1fr}.panelSidebar{height:auto;position:static}.panelMenu{grid-template-columns:repeat(3,minmax(0,1fr))}.flowWorkbench{height:58vh;min-height:480px}.kanbanBoard{grid-template-columns:repeat(5,minmax(260px,1fr))}}@media (width<=860px){.publicNav{flex-direction:column;align-items:flex-start;gap:12px;height:auto;min-height:76px;padding:14px 18px}.publicNav nav{width:100%;overflow-x:auto}.publicHero{min-height:560px;padding:170px 24px 48px}.newsRail,.galleryStrip,.stats,.gridTwo,.permissionPreview,.employeeGrid,.settingsGrid,.permissionGrid,.reportGrid,.builderMeta,.flowTop,.quickTask,.fieldCard,.fieldCard div,.approvalItem{grid-template-columns:1fr}.projectHero,.panelTopbar{flex-direction:column;align-items:stretch}.panelMenu{grid-template-columns:1fr 1fr}}@media (width<=560px){.workspace,.publicBand,.galleryBand{padding:16px}.learningBand{margin:16px;padding:22px}.panelMenu,.inlineInputs,.processTimeline article div,.builder label{grid-template-columns:1fr}.topActions{flex-wrap:wrap}}@media (width<=760px){body,#root,.panelShell,.panelMain{width:100vw!important;min-width:0!important;max-width:100vw!important}.panelTopbar{box-sizing:border-box;grid-template-columns:38px minmax(0,1fr)!important;width:100vw!important;min-width:0!important;max-width:100vw!important}.panelTopbar .topActions{justify-content:flex-end;min-width:0;grid-column:2!important}.panelTopbar .topActions button:last-child{display:none}.panelTopbar .searchBox{box-sizing:border-box;width:calc(100vw - 22px)!important;max-width:calc(100vw - 22px)!important}.opsWorkspace{width:100vw!important;max-width:100vw!important}.opsWorkspace>*,.documentCenterLayout,.messengerLayout,.channelWorkspace,.editorialLayout,.reportBuilderLayout{width:calc(100vw - 18px)!important;min-width:0!important;max-width:calc(100vw - 18px)!important}}.talentWorkspace,.platformWorkspace{color:#294247;gap:12px;padding:16px;display:grid}.talentHeader,.platformHeader{background:#fff;border:1px solid #dce4e5;border-radius:7px;justify-content:space-between;align-items:center;gap:18px;min-height:96px;padding:16px 20px;display:flex}.talentHeader>div>span,.platformHeader>div>span{color:#17756d;font-size:9px;font-weight:700}.talentHeader h1,.platformHeader h1{color:#18383d;letter-spacing:0;margin:3px 0;font-size:20px}.talentHeader p,.platformHeader p{color:#788a8e;margin:0;font-size:9px}.talentHeader nav,.platformHeader nav{background:#f5f8f7;border:1px solid #dce4e4;border-radius:5px;gap:3px;padding:4px;display:flex}.talentHeader nav button,.platformHeader nav button{color:#63777b;min-height:35px;font:inherit;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;padding:0 11px;font-size:9px;display:flex}.talentHeader nav button.active,.platformHeader nav button.active{color:#14665e;background:#dfeeea;font-weight:800}.talentNotice{color:#285c56;background:#e9f4f1;border-right:3px solid #238077;border-radius:4px;align-items:center;gap:7px;min-height:37px;padding:7px 11px;font-size:9px;display:flex}.talentNotice button{color:inherit;background:0 0;border:0;place-items:center;margin-right:auto;display:grid}.talentEmpty{color:#96a4a6;text-align:center;place-content:center;justify-items:center;gap:6px;min-height:170px;display:grid}.talentEmpty strong{color:#567075;font-size:10px}.talentEmpty span{font-size:8px}.talentStats,.learningSummary,.performanceStats,.securityOverview{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.talentStats article,.learningSummary article,.performanceStats>article,.securityOverview article{background:#fff;border:1px solid #dfe6e7;border-radius:6px;align-items:center;gap:10px;min-height:76px;padding:12px 14px;display:flex}.talentStats article>span,.learningSummary article>span,.performanceStats>article>svg,.securityOverview article>span{color:#176f67;background:#e4f1ee;border-radius:6px;place-items:center;width:39px;height:39px;display:grid}.talentStats article:nth-child(2)>span,.learningSummary article:nth-child(2)>span{color:#446c9e;background:#e9eef7}.talentStats article:nth-child(3)>span,.learningSummary article:nth-child(3)>span{color:#996a1e;background:#fcf0dc}.talentStats article:nth-child(4)>span,.learningSummary article:nth-child(4)>span{color:#617d3e;background:#e8f0df}.talentStats small,.talentStats strong,.learningSummary small,.learningSummary strong,.performanceStats small,.performanceStats strong,.securityOverview small,.securityOverview strong{display:block}.talentStats small,.learningSummary small,.performanceStats small,.securityOverview small{color:#829195;font-size:8px}.talentStats strong,.learningSummary strong,.performanceStats strong,.securityOverview strong{color:#244247;margin-top:2px;font-size:18px}.recruitmentToolbar{background:#fff;border:1px solid #dce4e5;border-radius:6px;align-items:center;gap:7px;min-height:48px;padding:6px 9px;display:flex}.recruitmentToolbar label{color:#718589;border:1px solid #d6e0e1;border-radius:4px;flex:1;align-items:center;gap:6px;min-width:260px;height:35px;padding:0 9px;display:flex}.recruitmentToolbar input{min-width:0;font:inherit;border:0;outline:0;flex:1;font-size:9px}.recruitmentToolbar select{width:230px;height:35px;font:inherit;background:#fff;border:1px solid #d6e0e1;border-radius:4px;font-size:8px}.recruitmentToolbar>button,.performanceToolbar button,.courseDetail>header>button{color:#fff;min-height:35px;font:inherit;background:#16766e;border:0;border-radius:4px;align-items:center;gap:5px;padding:0 11px;font-size:8px;display:flex}.recruitmentLayout{background:#fff;border:1px solid #dbe4e5;border-radius:7px;grid-template-columns:minmax(0,1fr) 290px;min-height:620px;display:grid;overflow:hidden}.pipelinePane{min-width:0}.pipelinePane>header{border-bottom:1px solid #e2e8e9;justify-content:space-between;align-items:center;min-height:50px;padding:8px 12px;display:flex}.pipelinePane>header strong,.pipelinePane>header span{display:block}.pipelinePane>header strong{font-size:10px}.pipelinePane>header span{color:#8a989a;font-size:7px}.pipelinePane>header button{color:#62777b;background:0 0;border:0;place-items:center;display:grid}.candidatePipeline{background:#f6f8f8;grid-auto-columns:220px;grid-auto-flow:column;gap:7px;height:570px;padding:8px;display:grid;overflow-x:auto}.pipelineColumn{background:#fff;border:1px solid #e0e6e7;border-radius:5px}.pipelineColumn>header{border-bottom:1px solid #e5eaea;grid-template-columns:7px 1fr auto;align-items:center;gap:6px;height:38px;padding:0 8px;display:grid}.pipelineColumn>header i{background:#5681a6;border-radius:3px;width:6px;height:18px}.pipelineColumn.teal>header i{background:#318b81}.pipelineColumn.amber>header i{background:#c48a2b}.pipelineColumn.violet>header i{background:#8067a0}.pipelineColumn.green>header i{background:#4e8c59}.pipelineColumn.rose>header i{background:#b9515b}.pipelineColumn.gray>header i{background:#829093}.pipelineColumn>header strong{font-size:8px}.pipelineColumn>header b{color:#687c80;text-align:center;background:#edf1f1;border-radius:9px;min-width:20px;padding:2px 5px;font-size:7px}.pipelineColumn>div{height:calc(100% - 38px);padding:5px;overflow-y:auto}.pipelineColumn article{cursor:grab;background:#fff;border:1px solid #dfe6e6;border-radius:5px;gap:8px;margin-bottom:5px;padding:9px;display:grid}.pipelineColumn article:hover,.pipelineColumn article.active{background:#f2f8f6;border-color:#8db9b3}.candidateTop{grid-template-columns:31px 1fr 22px;align-items:center;gap:6px;display:grid}.candidateTop>span,.learnerAvatar{color:#1c6e66;background:#dfecea;border-radius:50%;place-items:center;width:30px;height:30px;font-size:8px;font-weight:800;display:grid}.candidateTop strong,.candidateTop small{text-overflow:ellipsis;white-space:nowrap;max-width:125px;display:block;overflow:hidden}.candidateTop strong{font-size:8px}.candidateTop small{color:#889698;margin-top:2px;font-size:6px}.candidateTop button{color:#849295;background:0 0;border:0;place-items:center;padding:0;display:grid}.candidateTags{gap:3px;display:flex;overflow:hidden}.candidateTags i{color:#64797c;white-space:nowrap;background:#edf2f1;border-radius:3px;padding:2px 5px;font-size:6px;font-style:normal}.pipelineColumn article footer{border-top:1px solid #edf0f0;justify-content:space-between;align-items:center;padding-top:6px;display:flex}.pipelineColumn article footer>span{color:#b98327;display:flex}.pipelineColumn article footer small{color:#879597;font-size:6px}.candidateInspector{background:#fbfcfc;border-right:1px solid #e0e7e7;padding:13px;overflow-y:auto}.candidateInspector>header{border-bottom:1px solid #e0e7e7;grid-template-columns:48px 1fr 25px;align-items:center;gap:8px;padding-bottom:11px;display:grid}.candidateAvatar{color:#176b63;background:#dbeae7;border-radius:50%;place-items:center;width:46px;height:46px;font-size:13px;font-weight:800;display:grid}.candidateInspector>header strong,.candidateInspector>header span{display:block}.candidateInspector>header strong{font-size:10px}.candidateInspector>header span{color:#869497;margin-top:2px;font-size:7px}.candidateInspector>header button{color:#718286;background:0 0;border:0}.candidateContact{grid-template-columns:1fr 1fr;gap:5px;margin:10px 0;display:grid}.candidateContact span{color:#667a7e;background:#fff;border:1px solid #e0e6e7;border-radius:4px;align-items:center;gap:5px;min-height:31px;padding:5px 6px;font-size:7px;display:flex}.candidateInspector section h3{color:#49666a;border-bottom:1px solid #e2e7e8;margin:16px 0 7px;padding-bottom:6px;font-size:8px}.candidateActions{grid-template-columns:1fr 1fr;gap:5px;display:grid}.candidateActions button{color:#216a64;min-height:34px;font:inherit;background:#fff;border:1px solid #cfdedd;border-radius:4px;justify-content:center;align-items:center;gap:4px;font-size:7px;display:flex}.candidateEvent{color:#26736c;border-bottom:1px solid #e4e9e9;grid-template-columns:25px 1fr;align-items:center;gap:6px;min-height:43px;display:grid}.candidateEvent strong,.candidateEvent span{display:block}.candidateEvent strong{color:#3d595e;font-size:8px}.candidateEvent span{color:#879597;margin-top:2px;font-size:6px}.candidateHistory article{grid-template-columns:11px 1fr;gap:6px;min-height:49px;display:grid;position:relative}.candidateHistory article>i{z-index:1;background:#2b8178;border-radius:50%;width:8px;height:8px;margin-top:3px}.candidateHistory article:after{content:"";background:#d7e1e0;width:1px;position:absolute;top:9px;bottom:0;right:3px}.candidateHistory article:last-child:after{display:none}.candidateHistory strong,.candidateHistory span,.candidateHistory small{display:block}.candidateHistory strong{font-size:7px}.candidateHistory span,.candidateHistory small{color:#8a9799;font-size:6px}.recruitmentBottom{grid-template-columns:1fr 1fr;gap:10px;display:grid}.recruitmentBottom>div{background:#fff;border:1px solid #dde5e6;border-radius:6px}.recruitmentBottom>div>header{border-bottom:1px solid #e4e9e9;justify-content:space-between;align-items:center;min-height:43px;padding:7px 11px;display:flex}.recruitmentBottom>div>header strong{font-size:9px}.recruitmentBottom>div>header span{color:#899698;font-size:7px}.recruitmentBottom article{border-bottom:1px solid #e8ecec;grid-template-columns:34px 1fr auto auto;align-items:center;gap:7px;min-height:55px;padding:6px 10px;display:grid}.statusMark{color:#38736f;background:#e4eeed;border-radius:5px;place-items:center;width:31px;height:31px;display:grid}.statusMark.approved,.statusMark.published{color:#3c7650;background:#e2f0e7}.recruitmentBottom strong,.recruitmentBottom small{display:block}.recruitmentBottom strong{font-size:8px}.recruitmentBottom small{color:#879597;font-size:6px}.recruitmentBottom article>b{color:#65787c;background:#edf1f1;border-radius:3px;padding:2px 6px;font-size:6px}.recruitmentBottom article>button{color:#177168;background:0 0;border:0;font-size:7px}.talentModalBackdrop{z-index:100;background:#0f202480;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.talentModal{background:#fff;border:1px solid #d6e0e0;border-radius:7px;width:min(520px,100%);box-shadow:0 20px 50px #142a2d3d}.talentModal>header{border-bottom:1px solid #e1e7e7;justify-content:space-between;align-items:center;min-height:62px;padding:10px 15px;display:flex}.talentModal>header strong,.talentModal>header span{display:block}.talentModal>header strong{font-size:11px}.talentModal>header span{color:#879597;margin-top:3px;font-size:7px}.talentModal>header button{color:#607579;background:0 0;border:0;place-items:center;display:grid}.talentForm{gap:9px;padding:15px;display:grid}.talentForm>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.talentForm label{color:#61767a;gap:4px;font-size:8px;display:grid}.talentForm input,.talentForm select,.talentForm textarea{box-sizing:border-box;width:100%;min-height:36px;font:inherit;border:1px solid #d3dede;border-radius:4px;outline:0;padding:7px 9px;font-size:9px}.talentForm>button{color:#fff;min-height:38px;font:inherit;background:#16766e;border:0;border-radius:4px;justify-content:center;align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex}.learningLayout{background:#fff;border:1px solid #dce4e5;border-radius:7px;grid-template-columns:270px minmax(0,1fr);min-height:690px;display:grid;overflow:hidden}.courseCatalog{background:#f8faf9;border-left:1px solid #e0e7e7}.courseCatalog>header{border-bottom:1px solid #e1e7e7;justify-content:space-between;align-items:center;min-height:49px;padding:7px 10px;display:flex}.courseCatalog>header strong,.courseCatalog>header span{display:block}.courseCatalog>header strong{font-size:10px}.courseCatalog>header span{color:#899698;font-size:7px}.courseCatalog>header button{color:#fff;background:#16766e;border:0;border-radius:4px;place-items:center;width:31px;height:31px;display:grid}.courseCatalog>label{color:#75878a;background:#fff;border:1px solid #d5dfe0;border-radius:4px;align-items:center;gap:6px;height:36px;margin:7px;padding:0 8px;display:flex}.courseCatalog>label input{min-width:0;font:inherit;border:0;outline:0;flex:1;font-size:8px}.courseCatalog>button{color:#64797c;text-align:right;background:0 0;border:0;border-bottom:1px solid #e3e9e9;grid-template-columns:42px 1fr 15px;align-items:center;gap:7px;width:100%;min-height:76px;padding:7px 10px;display:grid}.courseCatalog>button.active{background:#e4f0ee}.courseDate{color:#216d66;background:#e3eeec;border-radius:4px;place-content:center;justify-items:center;width:39px;height:46px;display:grid}.courseDate b{font-size:13px}.courseDate small{font-size:6px}.courseCatalog>button strong,.courseCatalog>button small,.courseCatalog>button i{text-overflow:ellipsis;white-space:nowrap;max-width:175px;display:block;overflow:hidden}.courseCatalog>button strong{color:#29474b;font-size:8px}.courseCatalog>button small{color:#879597;margin-top:3px;font-size:6px}.courseCatalog>button i{color:#477452;background:#e6f2e9;border-radius:3px;width:max-content;margin-top:4px;padding:2px 5px;font-size:6px;font-style:normal}.courseDetail{min-width:0;overflow-y:auto}.courseDetail>header{border-bottom:1px solid #e1e7e7;justify-content:space-between;align-items:center;gap:12px;min-height:115px;padding:18px 21px;display:flex}.courseDetail>header span{color:#16766e;font-size:8px;font-weight:700}.courseDetail h2{color:#1f4045;letter-spacing:0;margin:4px 0;font-size:17px}.courseDetail>header p{color:#77898c;margin:0;font-size:8px}.courseFacts{border-bottom:1px solid #e1e7e7;grid-template-columns:repeat(4,1fr);display:grid}.courseFacts>span{color:#23746c;border-left:1px solid #e2e8e8;grid-template-columns:25px 1fr;align-content:center;gap:1px 6px;min-height:64px;padding:8px 13px;display:grid}.courseFacts small,.courseFacts strong{grid-column:2;display:block}.courseFacts small{color:#8b989a;font-size:6px}.courseFacts strong{font-size:8px}.courseTabs{border-bottom:1px solid #e1e7e7;padding:0 16px;display:flex}.courseTabs button{color:#718286;height:39px;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 11px;font-size:8px}.courseTabs button.active{color:#17675f;border-bottom-color:#16766e;font-weight:800}.sessionTimeline,.roster,.examResults{padding:12px 18px}.sessionTimeline h3,.examResults h3{margin:2px 0 9px;font-size:9px}.sessionTimeline>article{border-bottom:1px solid #e5eaea;grid-template-columns:29px 1fr auto;align-items:center;gap:8px;min-height:64px;display:grid}.sessionTimeline>article>span{color:#1c6d65;background:#e0eeeb;border-radius:50%;place-items:center;width:27px;height:27px;font-size:8px;font-weight:800;display:grid}.sessionTimeline strong,.sessionTimeline p,.sessionTimeline small{display:block}.sessionTimeline strong{font-size:8px}.sessionTimeline p{color:#63787b;margin:3px 0;font-size:7px}.sessionTimeline small{color:#899698;font-size:6px}.sessionTimeline>article>b{color:#667a7e;background:#edf1f1;border-radius:3px;padding:3px 6px;font-size:6px}.roster>header{border-bottom:1px solid #e2e7e8;justify-content:space-between;align-items:center;min-height:41px;display:flex}.roster>header strong{font-size:9px}.roster>header button{color:#166d65;font:inherit;background:0 0;border:0;align-items:center;gap:5px;font-size:7px;display:flex}.roster>article{border-bottom:1px solid #e5eaea;grid-template-columns:34px 1fr 180px auto auto;align-items:center;gap:8px;min-height:56px;display:grid}.roster strong,.roster small{display:block}.roster strong{font-size:8px}.roster small{color:#899698;font-size:6px}.roster>article>button{color:#fff;min-height:29px;font:inherit;background:#16766e;border:0;border-radius:3px;padding:0 7px;font-size:7px}.roster>article>button.secondary{color:#226c65;background:#fff;border:1px solid #ccdcda;align-items:center;gap:4px;display:flex}.roster>article>button:disabled{opacity:.45}.talentMeter{grid-template-columns:1fr 30px;align-items:center;gap:5px;height:22px;display:grid;position:relative}.talentMeter:before{content:"";background:#e5ecec;border-radius:3px;grid-column:1;height:6px}.talentMeter i{background:#2c8178;border-radius:3px;height:6px;position:absolute;top:8px;right:0}.talentMeter b{color:#517074;grid-column:2;font-size:7px}.examResults{flex-wrap:wrap;gap:6px;display:flex}.examResults h3{width:100%}.examResults article{color:#b17b24;border:1px solid #dfe6e6;border-radius:4px;grid-template-columns:30px 1fr;align-items:center;gap:6px;min-width:190px;padding:8px;display:grid}.examResults strong,.examResults span{display:block}.examResults strong{color:#405b5f;font-size:8px}.examResults span{color:#798b8e;font-size:6px}.performanceToolbar{background:#fff;border:1px solid #dce4e5;border-radius:6px;justify-content:space-between;align-items:center;min-height:53px;padding:7px 10px;display:flex}.performanceToolbar>div{align-items:center;gap:8px;display:flex}.performanceToolbar>div span{color:#718488;font-size:8px}.performanceToolbar select{min-width:260px;height:35px;font:inherit;background:#fff;border:1px solid #d4dfe0;border-radius:4px;font-size:8px}.performanceToolbar nav{gap:6px;display:flex}.performanceToolbar button.secondary{color:#246a64;background:#fff;border:1px solid #ccdada}.performanceStats>article:first-child{grid-column:span 2}.scoreRing{--score:0%;background:conic-gradient(#248078 var(--score),#e5ecec 0);border-radius:50%;place-content:center;justify-items:center;width:60px;height:60px;display:grid;position:relative}.scoreRing:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:7px}.scoreRing strong,.scoreRing span{z-index:1}.scoreRing strong{font-size:13px}.scoreRing span{color:#879597;font-size:5px}.performanceStats>article:first-child>div:last-child p{color:#839195;margin:3px 0;font-size:7px}.performanceLayout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:10px;display:grid}.goalPanel,.reviewPanel,.developmentBand{background:#fff;border:1px solid #dce4e5;border-radius:7px;overflow:hidden}.goalPanel>header,.reviewPanel>header,.developmentBand>header{border-bottom:1px solid #e2e8e8;justify-content:space-between;align-items:center;min-height:49px;padding:8px 13px;display:flex}.goalPanel>header strong,.goalPanel>header span,.reviewPanel>header strong,.reviewPanel>header span,.developmentBand>header strong,.developmentBand>header span{display:block}.goalPanel>header strong,.reviewPanel>header strong,.developmentBand>header strong{font-size:9px}.goalPanel>header span,.reviewPanel>header span,.developmentBand>header span{color:#899698;font-size:7px}.goalPanel>header>b{color:#26736c;font-size:7px}.goalPanel>article{border-bottom:1px solid #e3e9e9;padding:11px 14px}.goalPanel>article>header{grid-template-columns:34px 1fr auto;align-items:center;gap:7px;display:grid}.goalIcon{color:#1e7068;background:#e1efec;border-radius:5px;place-items:center;width:32px;height:32px;display:grid}.goalPanel>article>header strong,.goalPanel>article>header small{display:block}.goalPanel>article>header strong{font-size:9px}.goalPanel>article>header small{color:#849396;margin-top:2px;font-size:7px}.goalPanel>article>header>b{color:#1f7068;font-size:9px}.goalPanel>article>.talentMeter{margin:8px 0}.goalIndicators{gap:4px;display:grid}.goalIndicators>span{background:#f6f8f8;border-radius:4px;grid-template-columns:6px 1fr auto auto;align-items:center;gap:6px;min-height:33px;padding:4px 7px;display:grid}.goalIndicators i{background:#3c8981;border-radius:2px;width:5px;height:18px}.goalIndicators strong{font-size:7px}.goalIndicators small{color:#819093;font-size:6px}.goalIndicators b{color:#276e68;min-width:24px;font-size:7px}.reviewState{background:#fff0d8;border-radius:3px;padding:3px 7px;color:#93651d!important}.reviewState.calculated,.reviewState.finalized{background:#e2f0e8;color:#39734c!important}.scoreBreakdown,.reviewNarrative{padding:11px 13px}.scoreBreakdown h3{margin:2px 0 7px;font-size:8px}.scoreBreakdown article{border-bottom:1px solid #e4e9e9;grid-template-columns:1fr 40px;align-items:center;min-height:44px;display:grid}.scoreBreakdown strong,.scoreBreakdown small{display:block}.scoreBreakdown strong{font-size:8px}.scoreBreakdown small{color:#899698;font-size:6px}.scoreBreakdown article>span{color:#1c6e66;background:#e3efed;border-radius:4px;place-items:center;width:35px;height:28px;font-size:9px;font-weight:800;display:grid}.reviewNarrative label{gap:4px;margin-bottom:8px;display:grid}.reviewNarrative label>span{color:#78898c;font-size:7px}.reviewNarrative p{color:#526b6f;background:#f9fbfa;border:1px solid #e0e6e7;border-radius:4px;min-height:38px;margin:0;padding:7px;font-size:7px;line-height:1.8}.reviewPanel>button{color:#fff;width:calc(100% - 26px);min-height:36px;font:inherit;background:#16766e;border:0;border-radius:4px;justify-content:center;align-items:center;gap:5px;margin:0 13px 13px;font-size:8px;display:flex}.reviewPanel>button:disabled{opacity:.45}.developmentBand>article{border-bottom:1px solid #e4e9e9;grid-template-columns:38px minmax(150px,1fr) 200px auto;align-items:center;gap:8px;min-height:65px;padding:7px 13px;display:grid}.developmentBand>article>span{color:#456e9b;background:#e7eef7;border-radius:5px;place-items:center;width:35px;height:35px;display:grid}.developmentBand>article strong,.developmentBand>article small{display:block}.developmentBand>article strong{font-size:8px}.developmentBand>article small{color:#859396;font-size:6px}.developmentBand>article>b{color:#487455;background:#e4f0e7;border-radius:3px;padding:3px 7px;font-size:6px}.platformHeader{margin-bottom:0}.integrationGrid{grid-template-columns:1fr 1fr;align-items:start;gap:10px;display:grid}.integrationPanel,.securityEvents,.policyPanel,.sessionPanel{background:#fff;border:1px solid #dce4e5;border-radius:7px;overflow:hidden}.integrationPanel>header,.securityEvents>header,.policyPanel>header,.sessionPanel>header{border-bottom:1px solid #e2e8e8;justify-content:space-between;align-items:center;min-height:50px;padding:8px 13px;display:flex}.integrationPanel>header>div,.securityEvents>header>div,.policyPanel>header,.sessionPanel>header>div{color:#2f6b66;align-items:center;gap:6px;display:flex}.integrationPanel>header strong,.securityEvents>header strong,.policyPanel>header strong,.sessionPanel>header strong{font-size:9px}.integrationPanel>header span,.sessionPanel>header span{color:#879597;font-size:7px}.integrationPanel>header button{color:#176c65;min-height:30px;font:inherit;background:0 0;border:0;align-items:center;gap:4px;font-size:7px;display:flex}.inlineCreator,.hookCreator{background:#f8faf9;border-bottom:1px solid #e4e9e9;grid-template-columns:1fr auto;gap:5px;padding:9px 12px;display:grid}.hookCreator{grid-template-columns:130px 1fr 32px}.inlineCreator input,.hookCreator input{min-width:0;height:34px;font:inherit;border:1px solid #d4dfe0;border-radius:4px;padding:0 8px;font-size:8px}.inlineCreator button,.hookCreator button{color:#fff;min-height:34px;font:inherit;background:#16766e;border:0;border-radius:4px;align-items:center;gap:4px;padding:0 9px;font-size:7px;display:flex}.secretReveal{color:#9a6a1c;background:#fff7e7;border:1px solid #e8ca8e;border-radius:5px;grid-template-columns:25px 1fr 30px;align-items:center;gap:6px;margin:9px 12px;padding:8px;display:grid}.secretReveal strong,.secretReveal code{display:block}.secretReveal strong{font-size:7px}.secretReveal code{color:#4e5e62;text-overflow:ellipsis;white-space:nowrap;direction:ltr;max-width:350px;margin-top:3px;font-size:7px;overflow:hidden}.secretReveal button{color:#8b6422;background:0 0;border:0;place-items:center;display:grid}.integrationRows article{border-bottom:1px solid #e5eaea;grid-template-columns:34px 1fr auto auto;align-items:center;gap:7px;min-height:62px;padding:7px 12px;display:grid}.integrationRows article>span{color:#28736d;background:#e3efed;border-radius:5px;place-items:center;width:31px;height:31px;display:grid}.integrationRows strong,.integrationRows code,.integrationRows small{display:block}.integrationRows strong{font-size:8px}.integrationRows code{color:#607579;text-align:right;direction:ltr;margin-top:2px;font-size:7px}.integrationRows small{color:#879597;font-size:6px}.integrationRows article>b{color:#6b7b7e;background:#edf1f1;border-radius:3px;padding:3px 6px;font-size:6px}.integrationRows article>b.ok{color:#3e7550;background:#e2f0e7}.integrationRows article>button{color:#a24c54;font:inherit;background:0 0;border:0;font-size:7px}.jobRows article,.deliveryRow{border-bottom:1px solid #e5eaea;grid-template-columns:34px 1fr auto;align-items:center;gap:7px;min-height:56px;padding:6px 12px;display:grid}.jobType{color:#456d9b;background:#e7eef7;border-radius:5px;place-items:center;width:31px;height:31px;display:grid}.jobRows strong,.jobRows small,.deliveryRow strong,.deliveryRow small{display:block}.jobRows strong,.deliveryRow strong{font-size:8px}.jobRows small,.deliveryRow small{color:#879597;font-size:6px}.jobRows article>b,.deliveryRow>b{color:#65797c;background:#edf1f1;border-radius:3px;padding:3px 6px;font-size:6px}.deliveryRow>span{background:#3a887f;border-radius:50%;width:7px;height:7px}.securityOverview article>span.safe{color:#3f7751;background:#e1f1e7}.securityOverview article>span.warning{color:#a54a53;background:#fae7e8}.securityOverview p{color:#899698;margin:2px 0;font-size:6px}.securityMain{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:10px;display:grid}.securityEvents>header select{height:31px;font:inherit;background:#fff;border:1px solid #d5dfe0;border-radius:4px;font-size:7px}.securityEvents>article{border-bottom:1px solid #e4e9e9;grid-template-columns:35px 1fr auto auto;align-items:center;gap:7px;min-height:61px;padding:7px 12px;display:grid}.severity{color:#687b80;background:#e8eef1;border-radius:5px;place-items:center;width:31px;height:31px;display:grid}.severity.high,.severity.critical{color:#ad4650;background:#fae6e8}.severity.medium{color:#9a691b;background:#fff0d8}.severity.low{color:#4b7656;background:#e5f0e9}.securityEvents strong,.securityEvents small{display:block}.securityEvents strong{font-size:8px}.securityEvents small{color:#879597;margin-top:3px;font-size:6px}.securityEvents>article>b{color:#687b7f;background:#edf1f1;border-radius:3px;padding:3px 6px;font-size:6px}.securityEvents>article>button{color:#176d65;font:inherit;background:0 0;border:0;font-size:7px}.policyPanel{padding-bottom:12px}.policyFacts{border-top:1px solid #e2e8e8;border-right:1px solid #e2e8e8;grid-template-columns:1fr 1fr;margin:10px 12px;display:grid}.policyFacts span{border-bottom:1px solid #e2e8e8;border-left:1px solid #e2e8e8;min-height:55px;padding:8px}.policyFacts small,.policyFacts strong{display:block}.policyFacts small{color:#879597;font-size:6px}.policyFacts strong{margin-top:4px;font-size:8px}.policyPanel h3{margin:13px 12px 7px;font-size:8px}.roleBadges{flex-wrap:wrap;gap:4px;margin:0 12px 12px;display:flex}.roleBadges span{color:#276d67;background:#e2efed;border-radius:3px;padding:3px 6px;font-size:6px}.policyPanel>button{color:#fff;width:calc(100% - 24px);min-height:34px;font:inherit;background:#16766e;border:0;border-radius:4px;justify-content:center;align-items:center;gap:5px;margin:0 12px;font-size:7px;display:flex}.sessionPanel>article{border-bottom:1px solid #e5eaea;grid-template-columns:35px minmax(180px,1fr) 130px auto auto;align-items:center;gap:7px;min-height:61px;padding:7px 12px;display:grid}.sessionPanel>article>span{color:#466e9b;background:#e7eef7;border-radius:5px;place-items:center;width:31px;height:31px;display:grid}.sessionPanel strong,.sessionPanel small{display:block}.sessionPanel strong{font-size:8px}.sessionPanel small,.sessionPanel time{color:#879597;font-size:6px}.sessionPanel>article>b{color:#447550;font-size:6px}.sessionPanel>article>button{color:#a14952;font:inherit;background:0 0;border:0;font-size:7px}@media (width<=1180px){.recruitmentLayout{grid-template-columns:1fr}.candidateInspector{display:none}.learningLayout{grid-template-columns:230px minmax(0,1fr)}.performanceLayout,.securityMain{grid-template-columns:1fr}.reviewPanel{grid-template-columns:1fr 1fr;display:grid}.reviewPanel>header,.reviewPanel>button{grid-column:1/-1}.integrationGrid{grid-template-columns:1fr}}@media (width<=760px){.talentWorkspace,.platformWorkspace{box-sizing:border-box;width:100%;padding:9px;overflow:hidden}.talentWorkspace>*,.platformWorkspace>*{box-sizing:border-box;min-width:0;max-width:100%}.talentHeader,.platformHeader{flex-direction:column;align-items:flex-start}.talentHeader nav,.platformHeader nav{width:100%;overflow-x:auto}.talentHeader nav button,.platformHeader nav button{white-space:nowrap;flex:1;justify-content:center}.talentStats,.learningSummary,.performanceStats,.securityOverview{grid-template-columns:1fr 1fr}.performanceStats>article:first-child{grid-column:1/-1}.recruitmentToolbar{flex-wrap:wrap}.recruitmentToolbar label,.recruitmentToolbar select{width:100%;min-width:100%}.candidatePipeline{height:590px}.recruitmentBottom,.learningLayout{grid-template-columns:1fr}.courseCatalog{border-bottom:1px solid #e0e7e7;border-left:0;max-height:285px;overflow-y:auto}.courseDetail>header{flex-direction:column;align-items:flex-start}.courseFacts{grid-template-columns:1fr 1fr}.roster>article{grid-template-columns:34px 1fr auto}.roster .talentMeter{grid-column:2/-1}.reviewPanel{display:block}.developmentBand>article{grid-template-columns:38px 1fr auto}.developmentBand .talentMeter{grid-column:2/-1;width:100%}.integrationGrid,.securityMain{grid-template-columns:1fr}.sessionPanel>article{grid-template-columns:35px 1fr auto}.sessionPanel time,.sessionPanel>article>b{display:none}.talentForm>div{grid-template-columns:1fr}}.accountSecurity{gap:12px;width:100%;padding:18px;display:grid}.accountSecurity.loading{color:#557075;place-content:center;justify-items:center;min-height:50vh}.accountSecurityHeader{border-bottom:1px solid #d8e2e2;justify-content:space-between;align-items:center;gap:16px;padding:4px 0 12px;display:flex}.accountSecurityHeader>div>span{color:#29736c;font-size:8px}.accountSecurityHeader h1{letter-spacing:0;margin:4px 0;font-size:20px}.accountSecurityHeader p{color:#738589;margin:0;font-size:8px}.accountSecurityHeader>span{border:1px solid #d5e2e0;border-radius:6px;align-items:center;gap:8px;padding:9px 12px;font-size:8px;display:flex}.accountSecurityHeader>span.secure{color:#36734d;background:#e7f2eb}.accountSecurityHeader>span.attention{color:#8e681f;background:#fff5e3}.accountNotice,.accountError{color:#376c4c;text-align:right;width:100%;min-height:38px;font:inherit;background:#eaf5ee;border:1px solid #bcdccc;border-radius:5px;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;padding:7px 10px;font-size:8px;display:grid}.accountError{color:#974b53;background:#fff0f1;border-color:#ecc7c9}.accountSecurityStats{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.accountSecurityStats article{background:#fff;border:1px solid #dce5e5;border-radius:7px;align-items:center;gap:10px;min-height:76px;padding:11px;display:flex}.accountSecurityStats article>span{color:#27736c;background:#e5f0ee;border-radius:6px;place-items:center;width:38px;height:38px;display:grid}.accountSecurityStats small,.accountSecurityStats strong{display:block}.accountSecurityStats small{color:#7b8b8e;font-size:7px}.accountSecurityStats strong{margin-top:4px;font-size:11px}.accountSecurityGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.accountSecurityPanel,.accountSessions,.recoveryCodes{background:#fff;border:1px solid #dce5e5;border-radius:7px;overflow:hidden}.accountSecurityPanel>header,.accountSessions>header,.recoveryCodes>header{border-bottom:1px solid #e1e8e8;align-items:center;gap:8px;min-height:55px;padding:9px 12px;display:flex}.accountSecurityPanel>header>span{color:#277169;background:#e4efed;border-radius:5px;place-items:center;width:34px;height:34px;display:grid}.accountSecurityPanel>header strong,.accountSecurityPanel>header small{display:block}.accountSecurityPanel>header strong{font-size:9px}.accountSecurityPanel>header small{color:#819093;margin-top:2px;font-size:6px}.accountSecurityPanel form,.mfaSetup{gap:9px;padding:13px;display:grid}.accountSecurityPanel label{color:#5e7377;gap:4px;font-size:7px;display:grid}.accountSecurityPanel input,.editablePolicy input{width:100%;height:37px;font:inherit;background:#fff;border:1px solid #d4dfe0;border-radius:4px;padding:0 9px;font-size:8px}.accountSecurityPanel form>p{color:#7a8a8d;margin:0;font-size:7px;line-height:1.9}.accountSecurityPanel form>button,.mfaSetup>button{min-height:37px;font:inherit;border:0;border-radius:4px;justify-content:center;align-items:center;gap:6px;font-size:8px;display:flex}.accountSecurityPanel button.danger{color:#fff;background:#a34d55}.mfaEnabled{color:#39734f;background:#edf6f0;border:1px solid #cce0d4;border-radius:6px;justify-items:center;gap:4px;padding:12px;display:grid}.mfaEnabled strong{font-size:9px}.mfaEnabled span{font-size:7px}.mfaSetup>div{justify-items:center;gap:5px;display:grid}.mfaSetup img{border:1px solid #d9e2e2;width:150px;height:150px}.mfaSetup>div span{color:#657b7e;font-size:7px}.mfaSetup>label:first-of-type{border:1px solid #dce4e4;border-radius:4px;grid-template-columns:1fr auto;align-items:center;padding:7px}.mfaSetup>label:first-of-type code{text-overflow:ellipsis;font-size:7px;overflow:hidden}.mfaSetup>label:first-of-type button{place-items:center;width:31px;height:31px;display:grid}.recoveryCodes{padding-bottom:12px}.recoveryCodes>header{justify-content:space-between}.recoveryCodes>header>div{align-items:center;gap:6px;display:flex}.recoveryCodes>header strong{font-size:9px}.recoveryCodes>p{color:#8a631b;margin:10px 12px;font-size:7px}.recoveryCodes>div{direction:ltr;grid-template-columns:repeat(4,1fr);gap:6px;margin:0 12px 10px;display:grid}.recoveryCodes code{text-align:center;background:#f5f8f8;border:1px dashed #b7c8ca;padding:8px;font-size:8px}.recoveryCodes>.secondary{margin-right:12px}.accountSessions>header,.recoveryCodes>header{justify-content:space-between}.accountSessions>header>div{align-items:center;gap:6px;display:flex}.accountSessions>header strong{font-size:9px}.accountSessions>div>article{border-bottom:1px solid #e5ebeb;grid-template-columns:36px minmax(200px,1fr) 145px 65px 34px;align-items:center;gap:8px;min-height:64px;padding:7px 12px;display:grid}.accountSessions>div>article>span{color:#4a6d94;background:#e7eef6;border-radius:5px;place-items:center;width:32px;height:32px;display:grid}.accountSessions strong,.accountSessions small{display:block}.accountSessions strong{font-size:8px}.accountSessions strong b{color:#427653;background:#e4f1e8;border-radius:3px;margin-right:5px;padding:2px 5px;font-size:6px}.accountSessions small,.accountSessions time{color:#7d8d90;text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.accountSessions em{color:#7b898c;font-size:7px;font-style:normal}.accountSessions em.active{color:#397650}.accountSessions article>button{place-items:center;width:31px;height:31px;display:grid}.editablePolicy form{gap:9px;padding:12px;display:grid}.editablePolicy form>label{gap:4px;font-size:7px;display:grid}.policyInputs{grid-template-columns:1fr 1fr;gap:7px;display:grid}.policyInputs label{color:#64787b;gap:3px;font-size:6px;display:grid}.policyChecks{gap:10px;display:flex}.policyChecks label{align-items:center;gap:4px;font-size:7px;display:flex}.policyChecks input,.policyRoles input{width:auto;height:auto}.policyRoles{grid-template-columns:1fr 1fr;gap:5px;display:grid}.policyRoles label{border:1px solid #dce5e5;border-radius:4px;align-items:center;gap:5px;padding:6px;font-size:7px;display:flex}.policyRoles label.selected{color:#286f68;background:#eaf4f2;border-color:#85b7b0}.editablePolicy form>button{justify-content:center;align-items:center;gap:5px;min-height:36px;display:flex}.loginOptions>button,.loginBack{color:#23716a;font:inherit;cursor:pointer;background:0 0;border:0;font-size:7px}.loginNotice{color:#39704c;background:#edf6f0;border:1px solid #bddccc;border-radius:4px;align-items:flex-start;gap:6px;padding:8px;font-size:7px;display:flex}.loginHint{color:#6d8084;margin:0;font-size:8px;line-height:2}.loginMfaSetup{justify-items:center;gap:6px;display:grid}.loginMfaSetup img{border:1px solid #d7e1e1;width:155px;height:155px}.loginMfaSetup p{color:#6c7f82;margin:0;font-size:7px}.loginMfaSetup code{font-size:7px}.loginMfaSetup button{min-height:32px}.recoveryLogin>p{color:#6c7d80;font-size:8px;line-height:1.9}.recoveryLogin>div{direction:ltr;grid-template-columns:1fr 1fr;gap:6px;display:grid}.recoveryLogin>div code{text-align:center;background:#f3f7f6;border:1px dashed #b9c9ca;padding:8px;font-size:8px}.securityConsole{gap:10px;display:grid}.securityConsole .securityOverview{margin:0}.securityConsole .policyPanel>form>button{width:100%;margin:0}.securityConsole .sessionPanel{margin-top:0}@media (width<=900px){.accountSecurityGrid{grid-template-columns:1fr}.accountSessions>div>article{grid-template-columns:36px 1fr auto}.accountSessions time,.accountSessions em{display:none}.recoveryCodes>div{grid-template-columns:1fr 1fr}}@media (width<=600px){.accountSecurity{padding:10px}.accountSecurityHeader{flex-direction:column;align-items:flex-start}.accountSecurityHeader>span{width:100%}.accountSecurityStats{grid-template-columns:1fr}.accountSessions>header{flex-direction:column;align-items:flex-start}.accountSessions>div>article{grid-template-columns:32px minmax(0,1fr) 32px}.policyInputs,.policyRoles{grid-template-columns:1fr}}.integrationConsole{gap:10px}.integrationConsole .iconRefresh{color:#256f69;background:#f8faf9;border:1px solid #d2dede;border-radius:4px;place-items:center;width:36px;height:36px;display:grid}.integrationOverview{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.integrationOverview article{background:#fff;border:1px solid #dce4e5;border-radius:6px;align-items:center;gap:10px;min-height:76px;padding:11px 13px;display:flex}.integrationOverview article>span{color:#176e67;background:#e1efec;border-radius:5px;flex:none;place-items:center;width:38px;height:38px;display:grid}.integrationOverview article:nth-child(2)>span{color:#416b99;background:#e5ebf4}.integrationOverview article:nth-child(3)>span{color:#4d7851;background:#e4efe5}.integrationOverview article>span.warning,.integrationOverview article:nth-child(4)>span{color:#a14952;background:#f8e7e8}.integrationOverview small,.integrationOverview strong,.integrationOverview p{display:block}.integrationOverview small{color:#819094;font-size:7px}.integrationOverview strong{color:#233f44;margin-top:1px;font-size:18px}.integrationOverview p{color:#879598;margin:1px 0 0;font-size:6px}.integrationTabs{background:#fff;border:1px solid #dae3e4;border-radius:6px 6px 0 0;align-items:flex-end;gap:2px;height:44px;padding:0 7px;display:flex;overflow-x:auto}.integrationTabs button{color:#6d7f83;height:43px;font:inherit;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:5px;padding:0 12px;font-size:8px;display:flex}.integrationTabs button.active{color:#176d66;border-color:#17736b;font-weight:800}.integrationKeyLayout{background:#fff;border:1px solid #dbe4e5;border-top:0;border-radius:0 0 7px 7px;grid-template-columns:minmax(0,1fr) 320px;min-height:520px;display:grid;overflow:hidden}.integrationMaster>header,.webhookWorkspace>header,.deliveryWorkspace>header{border-bottom:1px solid #e1e7e8;justify-content:space-between;align-items:center;min-height:54px;padding:8px 13px;display:flex}.integrationMaster>header strong,.integrationMaster>header span,.webhookWorkspace>header strong,.webhookWorkspace>header span,.deliveryWorkspace>header strong,.deliveryWorkspace>header span{display:block}.integrationMaster>header strong,.webhookWorkspace>header strong,.deliveryWorkspace>header strong{font-size:10px}.integrationMaster>header span,.webhookWorkspace>header span,.deliveryWorkspace>header span{color:#899699;margin-top:2px;font-size:7px}.integrationMaster>header button,.webhookWorkspace>header button{color:#fff;min-height:33px;font:inherit;background:#176f68;border:0;border-radius:4px;align-items:center;gap:5px;padding:0 10px;font-size:8px;display:flex}.credentialTable{min-width:650px}.tableHead{color:#7e8e91;background:#f5f8f7;border-bottom:1px solid #dde5e6;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:7px;display:grid}.credentialTable .tableHead,.credentialTable>button{grid-template-columns:minmax(180px,1.5fr) 100px 135px 70px 20px}.credentialTable>button{color:#304b50;text-align:right;width:100%;min-height:66px;font:inherit;background:#fff;border:0;border-bottom:1px solid #e4e9ea;align-items:center;gap:7px;padding:7px 11px;display:grid}.credentialTable>button:hover,.credentialTable>button.selected{background:#f0f7f5}.credentialTable>button.selected{box-shadow:inset -3px 0 #1d776f}.credentialTable b,.credentialTable code,.credentialTable small{display:block}.credentialTable b{font-size:8px}.credentialTable code{color:#607579;margin-top:3px;font-size:7px}.credentialTable>button>span:nth-child(2){font-size:8px}.credentialTable small{color:#8a989b;margin-top:3px;font-size:6px}.credentialTable i,.webhookTable>article>i{color:#718083;background:#eef1f1;border-radius:3px;justify-self:start;padding:3px 7px;font-size:6px;font-style:normal}.credentialTable i.active,.webhookTable>article>i.active{color:#41744c;background:#e1efe6}.credentialTable i.revoked,.webhookTable>article>i.revoked{color:#9e4d55;background:#f5e8e9}.credentialInspector{background:#fafcfc;border-right:1px solid #dfe6e7;padding:13px}.credentialInspector>header{border-bottom:1px solid #e0e6e7;grid-template-columns:38px 1fr;align-items:center;gap:8px;padding-bottom:12px;display:grid}.credentialInspector>header>span{color:#1d716a;background:#e1efec;border-radius:5px;place-items:center;width:36px;height:36px;display:grid}.credentialInspector>header strong,.credentialInspector>header code{display:block}.credentialInspector>header strong{font-size:9px}.credentialInspector>header code{color:#708286;margin-top:3px;font-size:7px}.credentialFacts{border-top:1px solid #dce4e5;border-right:1px solid #dce4e5;grid-template-columns:repeat(3,1fr);margin:11px 0;display:grid}.credentialFacts span{border-bottom:1px solid #dce4e5;border-left:1px solid #dce4e5;min-height:52px;padding:7px}.credentialFacts small,.credentialFacts b{display:block}.credentialFacts small{color:#849396;font-size:6px}.credentialFacts b{margin-top:5px;font-size:7px}.credentialInspector h3{color:#526c71;margin:14px 0 7px;font-size:8px}.scopeBadges{flex-wrap:wrap;gap:4px;display:flex}.scopeBadges span{color:#336d67;background:#edf5f3;border:1px solid #cfe0dd;border-radius:3px;padding:3px 6px;font-size:6px}.usageRows{display:grid}.usageRows article{border-bottom:1px solid #e3e9e9;grid-template-columns:34px 1fr;align-items:center;gap:6px;min-height:45px;display:grid}.usageRows i{color:#a04750;text-align:center;background:#f6e7e8;border-radius:3px;padding:3px;font-size:6px;font-style:normal}.usageRows i.ok{color:#44754e;background:#e3efe7}.usageRows code,.usageRows small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.usageRows code{max-width:240px;font-size:6px}.usageRows small{color:#8a979a;margin-top:2px;font-size:6px}.emptyInline{color:#8a989a;padding:12px 0;font-size:7px;display:block}.credentialInspector>footer{grid-template-columns:1fr 1fr;gap:6px;margin-top:14px;display:grid}.credentialInspector>footer button,.secretDialog footer button{color:#fff;min-height:34px;font:inherit;background:#176f68;border:0;border-radius:4px;justify-content:center;align-items:center;gap:5px;font-size:7px;display:flex}.credentialInspector>footer button.secondary,.secretDialog footer button.secondary{color:#3f666a;background:#fff;border:1px solid #d1dede}.credentialInspector>footer button.danger{background:#a64e57}.webhookWorkspace,.deliveryWorkspace,.apiReference{background:#fff;border:1px solid #dbe4e5;border-top:0;border-radius:0 0 7px 7px;min-height:490px;overflow:hidden}.webhookTable .tableHead,.webhookTable>article{grid-template-columns:minmax(240px,1.5fr) minmax(130px,1fr) 150px 65px 105px}.webhookTable>article{border-bottom:1px solid #e3e9e9;align-items:center;gap:7px;min-height:72px;padding:8px 11px;display:grid}.webhookTable b,.webhookTable code,.webhookTable small{display:block}.webhookTable b{font-size:8px}.webhookTable code{color:#657a7e;text-overflow:ellipsis;white-space:nowrap;max-width:340px;margin-top:3px;font-size:7px;overflow:hidden}.webhookTable small{color:#89979a;margin-top:3px;font-size:6px}.eventSummary{flex-wrap:wrap;align-items:center;gap:3px;display:flex}.eventSummary i{color:#4d6c90;background:#e7edf5;border-radius:3px;padding:2px 4px;font-size:6px;font-style:normal}.rowActions{gap:3px;display:flex}.rowActions button,.deliveryLedger article>button{color:#426d70;background:#fff;border:1px solid #d4dfe0;border-radius:4px;place-items:center;width:29px;height:29px;display:grid}.rowActions button:disabled,.deliveryLedger article>button:disabled{opacity:.4}.deliveryWorkspace>header select{height:32px;font:inherit;background:#fff;border:1px solid #d3dede;border-radius:4px;font-size:7px}.deliveryLedger .tableHead,.deliveryLedger>article{grid-template-columns:minmax(180px,1.5fr) 130px 85px 55px 140px 32px}.deliveryLedger>article{border-bottom:1px solid #e3e9e9;align-items:center;gap:7px;min-height:65px;padding:7px 11px;display:grid;position:relative}.deliveryLedger b,.deliveryLedger code,.deliveryLedger small{display:block}.deliveryLedger b{font-size:8px}.deliveryLedger code{color:#748589;text-overflow:ellipsis;white-space:nowrap;max-width:220px;margin-top:3px;font-size:6px;overflow:hidden}.deliveryLedger span{font-size:7px}.deliveryLedger small{color:#8a989a;margin-top:3px;font-size:6px}.deliveryState{color:#687b7e;background:#eef1f1;border-radius:3px;justify-self:start;padding:3px 6px;font-size:6px;font-style:normal}.deliveryState.delivered{color:#40744b;background:#e1efe6}.deliveryState.failed{color:#a14750;background:#f5e4e6}.deliveryState.retrying{color:#91651f;background:#fff0d7}.deliveryState.queued,.deliveryState.delivering{color:#476b94;background:#e6edf6}.deliveryLedger article>p{color:#8c4c52;background:#fbf3f4;border-right:2px solid #ab5058;grid-column:1/-1;margin:0;padding:5px 7px;font-size:6px}.apiReference{padding:14px}.apiReference>header{border-bottom:1px solid #dfe6e7;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.apiReference>header strong,.apiReference>header code{display:block}.apiReference>header strong{font-size:11px}.apiReference>header code{color:#496b70;margin-top:4px;font-size:8px}.apiReference>header a{color:#176f68;align-items:center;gap:5px;font-size:8px;text-decoration:none;display:flex}.referenceGrid{grid-template-columns:1fr 1fr;gap:18px;padding-top:12px;display:grid}.referenceGrid h3{color:#49666a;margin:8px 0;font-size:8px}.referenceGrid section:first-child article{border-bottom:1px solid #e1e7e8;grid-template-columns:120px 1fr auto;align-items:center;gap:8px;min-height:51px;display:grid}.referenceGrid article code{font-size:7px}.referenceGrid article span{color:#607579;font-size:7px}.referenceGrid article i{color:#4b6d92;background:#e8eef6;border-radius:3px;padding:3px 5px;font-size:6px;font-style:normal}.referenceGrid pre{color:#d8e8e5;text-align:left;background:#202f33;border:1px solid #d8e1e2;border-radius:4px;max-width:100%;padding:11px;font-size:8px;line-height:1.8;overflow:auto}.signatureContract{color:#3f5f64;background:#f6f8f8;border:1px solid #d7e1e1;border-radius:4px;padding:9px;font-size:7px;display:block}.integrationModal{width:min(680px,100%);max-height:90vh;overflow-y:auto}.talentForm fieldset{border:1px solid #d8e2e2;border-radius:4px;margin:0;padding:9px}.talentForm legend{color:#5c7478;padding:0 5px;font-size:8px}.optionGrid{grid-template-columns:1fr 1fr;gap:5px;display:grid}.checkOption{background:#fafcfc;border:1px solid #e0e6e7;border-radius:4px;grid-template-columns:18px 1fr;align-items:center;gap:5px;padding:5px 7px;min-height:45px!important;display:grid!important}.checkOption input{accent-color:#176f68;width:14px!important;min-height:14px!important}.checkOption b,.checkOption code{display:block}.checkOption b{font-size:7px}.checkOption code{color:#7b8b8e;margin-top:2px;font-size:6px}.secretDialog{background:#fff;border:1px solid #dfc587;border-radius:7px;width:min(620px,100%);padding:15px;box-shadow:0 22px 55px #0f21244d}.secretDialog>header{grid-template-columns:38px 1fr 28px;align-items:center;gap:8px;display:grid}.secretDialog>header>span{color:#956519;background:#fff0d4;border-radius:5px;place-items:center;width:36px;height:36px;display:grid}.secretDialog>header strong{font-size:10px}.secretDialog>header p{color:#806a45;margin:3px 0 0;font-size:7px}.secretDialog>header button{color:#667b7e;background:0 0;border:0}.secretDialog>code{color:#244a4f;overflow-wrap:anywhere;text-align:left;background:#f4f7f7;border:1px dashed #c7d5d5;border-radius:4px;margin:14px 0;padding:12px;font-size:9px;display:block}.secretDialog footer{justify-content:flex-end;gap:6px;display:flex}.secretDialog footer button{min-width:90px}@media (width<=1180px){.integrationKeyLayout{grid-template-columns:1fr}.credentialInspector{border-top:1px solid #dfe6e7;border-right:0}.referenceGrid{grid-template-columns:1fr}.webhookWorkspace,.deliveryWorkspace{overflow-x:auto}.webhookTable,.deliveryLedger{min-width:850px}}@media (width<=760px){.integrationOverview{grid-template-columns:1fr 1fr}.integrationKeyLayout{display:block;overflow-x:auto}.integrationMaster{min-width:690px}.credentialInspector{min-width:0}.integrationTabs button{padding:0 8px}.optionGrid{grid-template-columns:1fr}.integrationModal{max-height:95vh}.referenceGrid section:first-child article{grid-template-columns:105px 1fr}.referenceGrid article i{display:none}.apiReference{padding:10px}}.operationsCenter{color:#294247;gap:10px;padding:16px;display:grid}.operationsHeader{background:#fff;border:1px solid #dce4e5;border-radius:7px;grid-template-columns:1fr auto auto;align-items:center;gap:18px;min-height:94px;padding:14px 18px;display:grid}.operationsHeader>div:first-child>span{color:#28736d;font-size:8px;font-weight:800}.operationsHeader h1{color:#18383d;letter-spacing:0;margin:3px 0;font-size:20px}.operationsHeader p{color:#7e8e91;margin:0;font-size:8px}.overallHealth{background:#edf6ef;border-right:3px solid #4c8059;align-items:center;gap:8px;min-width:150px;padding:8px 11px;display:flex}.overallHealth>i{background:#4c8059;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #4c80591f}.overallHealth small,.overallHealth strong{display:block}.overallHealth small{color:#71847a;font-size:6px}.overallHealth strong{color:#3e6e49;margin-top:2px;font-size:9px}.overallHealth.degraded{background:#fff6e7;border-color:#b47a25}.overallHealth.degraded>i{background:#b47a25}.overallHealth.degraded strong{color:#8c641f}.overallHealth.unhealthy{background:#fbedee;border-color:#ae4c55}.overallHealth.unhealthy>i{background:#ae4c55}.overallHealth.unhealthy strong{color:#97464e}.operationsHeader nav{align-items:center;gap:5px;display:flex}.operationsHeader nav a,.operationsHeader nav button{color:#3c686b;height:35px;font:inherit;background:#fff;border:1px solid #d3dede;border-radius:4px;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:7px;text-decoration:none;display:flex}.operationsHeader nav button{width:36px;padding:0}.operationsNotice{color:#31665f;background:#eaf4f2;border-right:3px solid #27786f;border-radius:4px;align-items:center;gap:6px;min-height:37px;padding:7px 10px;font-size:8px;display:flex}.operationsNotice button{color:inherit;background:0 0;border:0;margin-right:auto}.opsKpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.opsKpis article{background:#fff;border:1px solid #dce4e5;border-radius:6px;align-items:center;gap:10px;min-height:78px;padding:11px 13px;display:flex}.opsKpis article>span{color:#1b7169;background:#e2efed;border-radius:5px;flex:none;place-items:center;width:39px;height:39px;display:grid}.opsKpis article:nth-child(2)>span{color:#496d96;background:#e7edf6}.opsKpis article:nth-child(3)>span{color:#4b7953;background:#e5f0e7}.opsKpis article:nth-child(4)>span{color:#956820;background:#f9efd9}.opsKpis article>span.danger{color:#a14750;background:#f8e4e6}.opsKpis article>span.warning{color:#956820;background:#f9efd9}.opsKpis small,.opsKpis strong,.opsKpis p{display:block}.opsKpis small{color:#829194;font-size:7px}.opsKpis strong{color:#233f44;margin-top:2px;font-size:17px}.opsKpis p{color:#89979a;margin:1px 0 0;font-size:6px}.opsTabs{background:#fff;border:1px solid #dbe4e5;border-radius:6px 6px 0 0;align-items:flex-end;gap:2px;height:44px;padding:0 7px;display:flex;overflow-x:auto}.opsTabs button{color:#697e82;height:43px;font:inherit;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:5px;padding:0 12px;font-size:8px;display:flex}.opsTabs button.active{color:#176e67;border-color:#1b746c;font-weight:800}.opsTabs button b{color:#697c80;background:#edf1f1;border-radius:9px;min-width:18px;padding:2px 5px;font-size:6px}.opsOverview{background:#f7f9f9;border:1px solid #dbe4e5;border-top:0;border-radius:0 0 7px 7px;grid-template-columns:minmax(0,1.45fr) minmax(340px,1fr);gap:9px;padding:9px;display:grid}.serviceHealth,.trafficChart,.pathPerformance,.opsActivity,.alertsWorkspace,.rulesWorkspace,.maintenanceWorkspace{background:#fff;border:1px solid #dce4e5;border-radius:6px;overflow:hidden}.serviceHealth>header,.trafficChart>header,.pathPerformance>header,.opsActivity>header,.alertsWorkspace>header,.rulesWorkspace>header,.maintenanceWorkspace>header{border-bottom:1px solid #e1e7e8;justify-content:space-between;align-items:center;min-height:49px;padding:8px 12px;display:flex}.serviceHealth>header strong,.serviceHealth>header span,.trafficChart>header strong,.trafficChart>header span,.pathPerformance>header strong,.pathPerformance>header span,.opsActivity>header strong,.opsActivity>header span,.alertsWorkspace>header strong,.alertsWorkspace>header span,.rulesWorkspace>header strong,.rulesWorkspace>header span,.maintenanceWorkspace>header strong,.maintenanceWorkspace>header span{display:block}.serviceHealth>header strong,.trafficChart>header strong,.pathPerformance>header strong,.opsActivity>header strong,.alertsWorkspace>header strong,.rulesWorkspace>header strong,.maintenanceWorkspace>header strong{font-size:9px}.serviceHealth>header span,.trafficChart>header span,.pathPerformance>header span,.opsActivity>header span,.alertsWorkspace>header span,.rulesWorkspace>header span,.maintenanceWorkspace>header span{color:#879598;margin-top:2px;font-size:6px}.serviceHealth>header>b,.trafficChart>header>b{color:#5f767a;font-size:7px}.serviceHealth>div{grid-template-columns:1fr 1fr;display:grid}.serviceHealth article{border-bottom:1px solid #e3e9e9;border-left:1px solid #e3e9e9;grid-template-columns:36px 1fr auto;align-items:center;gap:7px;min-height:66px;padding:8px 11px;display:grid}.serviceHealth article>span{color:#477650;background:#e4f0e7;border-radius:5px;place-items:center;width:33px;height:33px;display:grid}.serviceHealth article.degraded>span,.serviceHealth article.starting>span{color:#95651b;background:#fff0d9}.serviceHealth article.unhealthy>span{color:#a14750;background:#f8e5e7}.serviceHealth article strong,.serviceHealth article small{display:block}.serviceHealth article strong{font-size:8px}.serviceHealth article small{color:#89979a;margin-top:2px;font-size:6px}.serviceHealth article>i{color:#477650;background:#e4f0e7;border-radius:3px;padding:3px 6px;font-size:6px;font-style:normal}.serviceHealth article.degraded>i,.serviceHealth article.starting>i{color:#95651b;background:#fff0d9}.serviceHealth article.unhealthy>i{color:#a14750;background:#f8e5e7}.trafficChart{min-height:235px}.trafficBars{direction:ltr;align-items:flex-end;gap:3px;height:168px;padding:20px 12px 25px;display:flex}.trafficBars>span{background:#f0f3f3;flex:1;align-items:flex-end;min-width:4px;height:100%;display:flex;position:relative}.trafficBars i{background:#4b7898;width:100%;min-height:3px;transition:height .2s}.trafficBars em{background:#b34f58;width:3px;position:absolute;bottom:0;right:0}.trafficBars small{color:#879598;white-space:nowrap;font-size:5px;font-style:normal;position:absolute;top:calc(100% + 5px);left:50%;transform:translate(-50%)}.pathPerformance{min-height:280px}.opsTable .head,.opsTable article{grid-template-columns:minmax(210px,1fr) 70px 80px 45px;align-items:center;gap:7px;padding:0 11px;display:grid}.opsTable .head{color:#7d8e91;background:#f5f8f7;height:32px;font-size:6px}.opsTable article{border-bottom:1px solid #e4e9e9;min-height:43px}.opsTable code{color:#425f64;text-overflow:ellipsis;white-space:nowrap;max-width:440px;font-size:6px;overflow:hidden}.opsTable article b,.opsTable article span,.opsTable article i{font-size:7px}.opsTable article i{color:#487452;background:#e6f0e9;border-radius:3px;justify-self:start;padding:2px 5px;font-style:normal}.opsTable article i.bad{color:#a04750;background:#f7e5e7}.opsActivity{min-height:280px}.opsActivity>article{border-bottom:1px solid #e4e9e9;grid-template-columns:31px 1fr 35px;align-items:center;gap:6px;min-height:52px;padding:6px 10px;display:grid}.opsActivity>article>span{color:#a04750;background:#f7e5e7;border-radius:4px;place-items:center;width:29px;height:29px;display:grid}.opsActivity code,.opsActivity small{display:block}.opsActivity code{text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-size:6px;overflow:hidden}.opsActivity small{color:#89979a;margin-top:3px;font-size:6px}.opsActivity article>b{color:#9c4a52;text-align:center;background:#f5e5e7;border-radius:3px;padding:3px;font-size:6px}.opsEmpty{color:#4e7e57;place-content:center;justify-items:center;gap:6px;min-height:180px;display:grid}.opsEmpty strong{font-size:8px}.alertsWorkspace,.rulesWorkspace,.maintenanceWorkspace{border-top:0;border-radius:0 0 7px 7px;min-height:510px}.alertsWorkspace>header>div:last-child{color:#6c8084;align-items:center;gap:4px;font-size:7px;display:flex}.alertsWorkspace>header i{background:#c18a30;border-radius:50%;width:7px;height:7px}.alertsWorkspace>header i.critical{background:#aa4851}.alertLedger{min-width:900px}.alertLedger>.head,.alertLedger>article{grid-template-columns:minmax(280px,1.6fr) 115px 145px 90px 150px;align-items:center;gap:8px;padding:0 12px;display:grid}.alertLedger>.head{color:#7c8d90;background:#f5f8f7;height:34px;font-size:7px}.alertLedger>article{border-bottom:1px solid #e3e9e9;min-height:76px}.alertIdentity{grid-template-columns:34px 1fr;align-items:center;gap:7px;display:grid!important}.alertIdentity>i{color:#96651b;background:#fff0d9;border-radius:5px;place-items:center;width:31px;height:31px;display:grid}.alertIdentity.critical>i{color:#a44750;background:#f7e4e6}.alertIdentity.info>i{color:#4b6e96;background:#e5edf6}.alertIdentity strong,.alertIdentity small,.alertLedger>article>span>small{display:block}.alertIdentity strong{font-size:8px}.alertIdentity small{color:#849396;text-overflow:ellipsis;white-space:nowrap;max-width:420px;margin-top:3px;font-size:6px;overflow:hidden}.alertLedger>article>span>b{font-size:9px}.alertLedger>article>span>small{color:#89979a;margin-top:3px;font-size:6px}.state{color:#697d80;background:#eef1f1;border-radius:3px;justify-self:start;padding:3px 7px;font-size:6px;font-style:normal}.state.open{color:#a14750;background:#f8e5e7}.state.acknowledged{color:#92641d;background:#fff0d9}.state.resolved,.state.completed{color:#477650;background:#e3f0e7}.state.suppressed{color:#4d6e93;background:#e6edf5}.state.active{color:#486b94;background:#e8eef8}.alertLedger nav{gap:4px;display:flex}.alertLedger nav button{color:#426c6f;min-height:29px;font:inherit;background:#fff;border:1px solid #d3dede;border-radius:4px;align-items:center;gap:4px;padding:0 7px;font-size:6px;display:flex}.alertLedger nav button.resolve{color:#47774f;border-color:#bfd7c4}.rulesWorkspace>header>button,.maintenanceWorkspace>header>button{color:#fff;min-height:33px;font:inherit;background:#176f68;border:0;border-radius:4px;align-items:center;gap:5px;padding:0 10px;font-size:7px;display:flex}.rulesGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:9px;display:grid}.rulesGrid>article{background:#fff;border:1px solid #dce4e5;border-radius:5px}.rulesGrid>article.disabled{opacity:.58}.rulesGrid article>header{border-bottom:1px solid #e2e8e8;grid-template-columns:35px 1fr auto;align-items:center;gap:7px;min-height:58px;padding:8px 10px;display:grid}.rulesGrid article>header>span{color:#95651c;background:#fff0d9;border-radius:5px;place-items:center;width:33px;height:33px;display:grid}.rulesGrid article>header>span.critical{color:#a14750;background:#f7e4e6}.rulesGrid article>header>span.info{color:#4b6e96;background:#e5edf6}.rulesGrid article>header strong,.rulesGrid article>header code{display:block}.rulesGrid article>header strong{font-size:8px}.rulesGrid article>header code{color:#7c8d90;margin-top:3px;font-size:6px}.rulesGrid article>header>i{color:#697d80;background:#edf1f1;border-radius:3px;padding:3px 5px;font-size:6px;font-style:normal}.rulesGrid article>div{grid-template-columns:1.4fr 1fr 1fr;padding:9px;display:grid}.rulesGrid article>div>span{border-left:1px solid #e0e6e7;padding:3px 7px}.rulesGrid article>div>span:last-child{border:0}.rulesGrid small,.rulesGrid b{display:block}.rulesGrid small{color:#89979a;font-size:6px}.rulesGrid b{margin-top:4px;font-size:7px}.rulesGrid article>footer{background:#fafcfc;border-top:1px solid #e2e8e8;align-items:center;gap:5px;height:42px;padding:5px 9px;display:flex}.rulesGrid footer label{color:#607579;align-items:center;gap:4px;margin-left:auto;font-size:7px;display:flex}.rulesGrid footer input{accent-color:#176f68}.rulesGrid footer button{color:#426d70;height:28px;font:inherit;background:#fff;border:1px solid #d4dfe0;border-radius:4px;align-items:center;gap:4px;padding:0 7px;font-size:6px;display:flex}.rulesGrid footer button.danger{color:#a14851;justify-content:center;width:29px;padding:0}.maintenanceTimeline{padding:8px 12px}.maintenanceTimeline>article{border-bottom:1px solid #e1e7e8;grid-template-columns:47px minmax(230px,1.5fr) minmax(160px,1fr) 90px 100px;align-items:center;gap:9px;min-height:78px;display:grid}.maintenanceDate{text-align:center;background:#f7f9f9;border:1px solid #d5dfe0;border-radius:5px;place-content:center;width:43px;height:49px;display:grid}.maintenanceDate b,.maintenanceDate small{display:block}.maintenanceDate b{font-size:13px}.maintenanceDate small{color:#7f9093;font-size:6px}.maintenanceTimeline article>div strong,.maintenanceTimeline article>div p,.maintenanceTimeline article>div small{display:block}.maintenanceTimeline article>div strong{font-size:8px}.maintenanceTimeline article>div p{color:#728589;margin:3px 0;font-size:6px}.maintenanceTimeline article>div small{color:#89979a;font-size:6px}.maintenanceTimeline .components{flex-wrap:wrap;gap:3px;display:flex}.maintenanceTimeline .components i{color:#4b6d92;background:#e7edf5;border-radius:3px;padding:3px 5px;font-size:6px;font-style:normal}.maintenanceTimeline nav{justify-content:flex-end;gap:3px;display:flex}.maintenanceTimeline nav button{color:#486f72;background:#fff;border:1px solid #d4dfe0;border-radius:4px;place-items:center;width:28px;height:28px;display:grid}.maintenanceTimeline nav button.danger{color:#a24952}.opsModalBackdrop{z-index:130;background:#0e1f238c;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.opsModal{background:#fff;border:1px solid #d5dfe0;border-radius:7px;width:min(560px,100%);max-height:92vh;overflow-y:auto;box-shadow:0 22px 58px #1125284d}.opsModal>header{border-bottom:1px solid #e0e6e7;justify-content:space-between;align-items:center;min-height:61px;padding:10px 14px;display:flex}.opsModal>header strong,.opsModal>header span{display:block}.opsModal>header strong{font-size:10px}.opsModal>header span{color:#879598;margin-top:3px;font-size:7px}.opsModal>header button{color:#64797c;background:0 0;border:0}.opsForm{gap:9px;padding:14px;display:grid}.opsForm>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.opsForm label{color:#5d7478;gap:4px;font-size:8px;display:grid}.opsForm input,.opsForm select,.opsForm textarea{box-sizing:border-box;width:100%;min-height:36px;font:inherit;border:1px solid #d3dede;border-radius:4px;outline:0;padding:7px 9px;font-size:8px}.opsForm fieldset{border:1px solid #d7e1e2;border-radius:4px;margin:0;padding:9px}.opsForm legend{color:#5f767a;padding:0 5px;font-size:8px}.componentOptions{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.componentOptions label{background:#fafcfc;border:1px solid #e1e6e7;border-radius:4px;align-items:center;gap:5px;padding:5px 7px;min-height:34px!important;display:flex!important}.componentOptions input{accent-color:#176f68;width:14px!important;min-height:14px!important}.componentOptions span{font-size:7px}.opsForm>button{color:#fff;min-height:38px;font:inherit;background:#176f68;border:0;border-radius:4px;justify-content:center;align-items:center;gap:5px;font-size:8px;font-weight:800;display:flex}.opsForm>button:disabled{opacity:.5}@media (width<=1180px){.opsOverview{grid-template-columns:1fr}.rulesGrid{grid-template-columns:1fr 1fr}.alertsWorkspace{overflow-x:auto}.maintenanceTimeline>article{grid-template-columns:47px 1fr 90px 100px}.maintenanceTimeline .components{grid-column:2/-1;padding-bottom:7px}}@media (width<=760px){.operationsCenter{padding:9px;overflow:hidden}.operationsHeader{grid-template-columns:1fr auto}.operationsHeader>div:first-child{grid-column:1/-1}.operationsHeader nav a{display:none}.opsKpis{grid-template-columns:1fr 1fr}.opsTabs button{padding:0 8px}.serviceHealth>div,.rulesGrid{grid-template-columns:1fr}.pathPerformance{overflow-x:auto}.opsTable{min-width:620px}.maintenanceTimeline>article{grid-template-columns:45px 1fr 80px}.maintenanceTimeline nav{grid-column:2/-1;padding-bottom:7px}.maintenanceTimeline .components{display:none}.componentOptions{grid-template-columns:1fr 1fr}.opsForm>div{grid-template-columns:1fr}}.operationsHeader nav button.metricsDownload{width:auto;padding:0 10px}@media (width<=760px){.operationsHeader nav .metricsDownload{display:none}}.bpmsGovernance{background:#fff;border:1px solid #ccdcd8;border-radius:8px;gap:12px;padding:14px;display:grid}.bpmsGovernance>header{border-bottom:1px solid #e1e9e7;justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}.bpmsGovernance>header>div{align-items:center;gap:9px;display:flex}.bpmsGovernance>header svg{color:#16796f}.bpmsGovernance>header strong,.bpmsGovernance>header span{display:block}.bpmsGovernance>header strong{font-size:14px}.bpmsGovernance>header span{color:#728589;margin-top:2px;font-size:11px}.bpmsGovernance>header>b{color:#91631c;background:#fff1d9;border-radius:4px;padding:5px 8px;font-size:11px}.bpmsGovernanceGrid{grid-template-columns:minmax(280px,.8fr) minmax(420px,1.2fr);gap:12px;display:grid}.bpmsGovernance form,.grantLedger,.approvalQueue{background:#fafcfc;border:1px solid #dce6e3;border-radius:6px;padding:12px}.bpmsGovernance h3{margin:0 0 10px;font-size:13px}.bpmsGovernance form{grid-template-columns:1fr 1fr;gap:9px;display:grid}.bpmsGovernance form>h3,.bpmsGovernance form>.grantChecks,.bpmsGovernance form>button,.bpmsGovernance form>label:last-of-type{grid-column:1/-1}.bpmsGovernance form label{color:#526b70;gap:4px;font-size:11px;display:grid}.bpmsGovernance input,.bpmsGovernance select,.bpmsGovernance textarea,.bpmsDefinitionControls select{width:100%;min-height:36px;font:inherit;background:#fff;border:1px solid #cfddda;border-radius:5px;padding:7px 9px}.grantChecks{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.grantChecks label{align-items:center;gap:5px;display:flex!important}.grantChecks input{accent-color:#16796f;width:14px;min-height:14px}.grantLedger{max-height:285px;overflow:auto}.grantLedger article{border-bottom:1px solid #e2e9e7;grid-template-columns:1fr auto 32px;align-items:center;gap:8px;min-height:52px;padding:7px 4px;display:grid}.grantLedger article strong,.grantLedger article span{display:block}.grantLedger article strong{font-size:12px}.grantLedger article span{color:#75878a;margin-top:3px;font-size:10px}.grantLedger article i{color:#176b64;background:#e7f1ef;border-radius:4px;padding:4px 6px;font-size:9px;font-style:normal}.grantLedger p,.approvalQueue>p{color:#7b8d90;font-size:11px}.approvalQueue{overflow:auto}.approvalQueue>article{border-bottom:1px solid #e0e8e6;grid-template-columns:58px minmax(190px,1fr) minmax(190px,.8fr) 120px 74px;align-items:center;gap:8px;min-width:850px;padding:8px 0;display:grid}.definitionKind{color:#486c94;text-align:center;background:#e7eef7;border-radius:4px;padding:5px 7px;font-size:10px}.approvalQueue article strong,.approvalQueue article small{display:block}.approvalQueue article strong{font-size:12px}.approvalQueue article small{color:#788a8d;margin-top:3px;font-size:10px}.approvalQueue .approve{color:#42774d;background:#e5f2e8}.approvalQueue .reject{color:#a34750;background:#f8e7e8}.governanceNotice{color:#245f59;background:#eaf4f2;border-right:3px solid #16796f;padding:9px 11px;font-size:11px}.bpmsDefinitionControls{background:#f8fbfa;border:1px solid #d9e4e1;border-radius:7px;align-items:center;gap:10px;min-height:48px;padding:8px 12px;display:flex}.bpmsDefinitionControls label{color:#526b70;align-items:center;gap:7px;font-size:11px;display:flex}.bpmsDefinitionControls select{width:220px}.bpmsDefinitionControls small{color:#718487;margin-right:auto;font-size:10px}.definitionStatus{color:#62777b;background:#edf1f1;border-radius:4px;padding:6px 9px;font-size:10px}.definitionStatus.status-pending_approval{color:#92631b;background:#fff0d8}.definitionStatus.status-approved{color:#44774e;background:#e5f1e8}.definitionStatus.status-rejected{color:#a14750;background:#f8e5e7}@media (width<=760px){.bpmsGovernanceGrid,.bpmsGovernance form{grid-template-columns:1fr}.bpmsGovernance form>*{grid-column:1!important}.bpmsDefinitionControls,.bpmsDefinitionControls label{flex-direction:column;align-items:stretch}.bpmsDefinitionControls select{width:100%}}.bpmsWorkspace,.requestWorkspace{gap:14px}.workflowFailureCenter{background:#fffdf8;border:1px solid #e3cfa6;border-radius:7px;gap:10px;padding:12px;display:grid}.workflowFailureCenter>header>div{color:#74531f;align-items:center;gap:8px;display:flex}.workflowFailureCenter>header strong,.workflowFailureCenter>header span{display:block}.workflowFailureCenter>header strong{font-size:13px}.workflowFailureCenter>header span{color:#8b7757;margin-top:2px;font-size:10px}.workflowFailureList{gap:7px;display:grid}.workflowFailureList article{background:#fff;border:1px solid #eadfca;border-radius:6px;grid-template-columns:minmax(220px,.8fr) minmax(260px,1.2fr) auto;align-items:center;gap:12px;padding:10px;display:grid}.workflowFailureIdentity strong,.workflowFailureIdentity small,.workflowFailureError span,.workflowFailureError small{display:block}.workflowFailureIdentity strong{margin-top:5px;font-size:12px}.workflowFailureIdentity small,.workflowFailureError small{color:#768587;margin-top:4px;font-size:10px}.workflowFailureError span{color:#7d383e;font-size:11px;line-height:1.8}.failureState{color:#80581d;background:#f4e8d2;border-radius:4px;padding:3px 6px;font-size:9px;display:inline-block}.failureState--manual_required{color:#9b3e48;background:#f8e4e6}.workflowFailureActions{white-space:nowrap;gap:6px;display:flex}.executionFailurePolicy{border-right:3px solid #d9aa4f;padding-right:9px}.studioHeader{background:#fff;border:1px solid #d8e2df;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;min-height:92px;padding:16px 20px;display:flex}.studioHeader>div:first-child{min-width:0}.studioHeader span{color:#16796f;font-size:12px;font-weight:700}.studioHeader h1{letter-spacing:0;margin:3px 0;font-size:21px}.studioHeader p{color:#66797d;margin:0;font-size:13px}.studioActions,.runtimeActions,.flowMeta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.studioActions button,.runtimeActions button,.wideSecondary,.professionalInbox button{justify-content:center;align-items:center;gap:7px;min-height:38px;display:inline-flex}.studioActions .secondary,.runtimeActions .secondary,.wideSecondary{color:#31565b;background:#edf3f2}.studioTabs{background:#fff;border:1px solid #d8e2df;border-radius:8px;gap:4px;width:max-content;max-width:100%;min-height:42px;padding:4px;display:flex}.studioTabs button{color:#52696e;background:0 0;justify-content:center;align-items:center;gap:7px;min-width:104px;display:flex}.studioTabs button.active{color:#fff;background:#16796f}.formStudioGrid{grid-template-columns:205px 180px minmax(420px,1fr) 285px;align-items:start;gap:12px;display:grid}.formStudioGrid>.panel,.workflowSidebar>.panel,.workflowStudioGrid>.panel{min-width:0}.studioList{gap:6px;max-height:390px;display:grid;overflow:auto}.studioList button{text-align:right;color:#3f555a;background:#f5f7f7;border:1px solid #0000;gap:4px;padding:10px;display:grid}.studioList button strong,.studioList button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.studioList button span{color:#78898d;font-size:11px}.studioList button.active{color:#12655d;background:#eaf5f2;border-color:#7fbab0}.wideSecondary{width:100%;margin-top:10px}.iconButton{place-items:center;width:34px;min-width:34px;height:34px;padding:0;display:grid}.iconButton.danger{color:#a83d45;background:#fff0f0}.fieldToolGrid,.workflowPalette{grid-template-columns:1fr;gap:6px;display:grid}.fieldToolGrid button,.workflowPalette button{color:#435d61;cursor:grab;background:#f3f6f5;border:1px solid #dce5e3;justify-content:flex-start;align-items:center;gap:6px;min-height:36px;padding:7px 9px;display:flex}.workflowPalette button{border-right:4px solid #16796f}.formIdentity{grid-template-columns:1fr minmax(140px,.5fr);gap:8px;margin-bottom:10px;display:grid}.formIdentity textarea{grid-column:1/-1;min-height:56px}.advancedDropCanvas{background-color:#f8faf9;background-image:linear-gradient(#edf2f1 1px,#0000 1px),linear-gradient(90deg,#edf2f1 1px,#0000 1px);background-size:20px 20px;border:1px dashed #9db8b3;border-radius:8px;grid-template-columns:repeat(6,minmax(0,1fr));align-content:start;gap:8px;min-height:480px;padding:12px;display:grid}.advancedDropCanvas .emptyCanvas{grid-column:1/-1}.builderField{cursor:pointer;background:#fff;border:1px solid #d7e2df;border-right:3px solid #92b9b2;border-radius:6px;grid-column:span 6;grid-template-columns:18px minmax(0,1fr) auto 28px;align-items:center;gap:8px;min-height:62px;padding:9px;display:grid}.builderField.width-half{grid-column:span 3}.builderField.width-third{grid-column:span 2}.builderField.selected{border-color:#16796f;box-shadow:0 0 0 2px #16796f1a}.builderField>svg{color:#8ba09c;cursor:grab}.builderField div{gap:3px;min-width:0;display:grid}.builderField strong,.builderField span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.builderField span{color:#7a898d;font-size:11px}.builderField b{color:#a76119;background:#fff4df;border-radius:5px;padding:4px 6px;font-size:10px}.builderField>button{color:#a83d45;background:0 0;width:28px;height:28px;padding:0}.propertyInspector{gap:10px;max-height:calc(100vh - 230px);padding-left:3px;display:grid;overflow:auto}.propertyInspector label{color:#52696e;gap:5px;font-size:12px;display:grid}.propertyInspector input,.propertyInspector select,.propertyInspector textarea{width:100%}.propertyInspector h4,.compactVersions h4{border-top:1px solid #e2e8e6;margin:4px 0 0;padding-top:10px;font-size:13px}.propertyInspector .checkLabel{align-items:center;gap:7px;min-height:34px;display:flex}.propertyInspector .checkLabel input{width:17px}.inspectorPair{grid-template-columns:1fr 1fr;gap:7px;display:grid}.runtimeForm{width:min(920px,100%);margin:0 auto}.runtimeIntro{border-bottom:1px solid #e0e7e5;margin-bottom:16px;padding:4px 0 16px}.runtimeIntro h2{letter-spacing:0;margin:0 0 5px;font-size:19px}.runtimeIntro p{color:#66797d;margin:0}.runtimeGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.runtimeField,.runtimeHeading,.runtimeDivider{grid-column:span 6}.runtimeField.width-half,.runtimeHeading.width-half{grid-column:span 3}.runtimeField.width-third,.runtimeHeading.width-third{grid-column:span 2}.runtimeField{align-content:start;gap:6px;display:grid}.runtimeField>span{color:#364e53;font-size:13px;font-weight:600}.runtimeField small{color:#7c8c90;font-size:11px}.runtimeField em{color:#b13943;font-size:11px;font-style:normal}.runtimeField.hasError input,.runtimeField.hasError textarea,.runtimeField.hasError select{border-color:#c65760}.runtimeHeading h3{letter-spacing:0;margin:8px 0 2px;font-size:16px}.runtimeHeading p{color:#728387;margin:0}.runtimeDivider{border:0;border-top:1px solid #dbe4e2;width:100%}.choiceGroup{flex-wrap:wrap;align-items:center;gap:14px;min-height:40px;display:flex}.choiceGroup label,.switchField{align-items:center;gap:5px;display:flex}.choiceGroup input,.switchField input{width:17px}.signatureBox{color:#78898d;background:#fafbfb;border:1px dashed #9db8b3;border-radius:6px;place-items:center;min-height:90px;display:grid}.repeatingTable{gap:7px;min-width:0;display:grid}.repeatingTableScroll{border:1px solid #d9e2e2;min-width:0;overflow-x:auto}.repeatingTable table{border-collapse:collapse;width:100%;min-width:520px}.repeatingTable th{color:#526c70;text-align:right;background:#f0f5f4;padding:7px 8px;font-size:9px}.repeatingTable td{border-top:1px solid #e1e7e7;padding:5px}.repeatingTable td input{min-width:120px}.repeatingTable td:last-child,.repeatingTable th:last-child{width:36px}.repeatingTable td>button{color:#a44951;background:#fff0f0;border:0;place-items:center;width:29px;height:29px;padding:0;display:grid}.repeatingTable .addTableRow{color:#176f67;background:#fff;border:1px solid #cddfdd;align-items:center;gap:5px;width:fit-content;min-height:34px;padding:0 10px;display:inline-flex}.tableColumnDesigner{border-top:1px solid #e1e7e6;gap:7px;padding-top:9px;display:grid}.tableColumnDesigner>header{justify-content:space-between;align-items:center;display:flex}.tableColumnDesigner>header button{color:#176f67;background:#e6f1ef;border:0;align-items:center;gap:4px;min-height:30px;display:inline-flex}.tableColumnDesigner>article{background:#f8faf9;border:1px solid #e0e7e6;grid-template-columns:1fr 1fr 80px 58px 28px;gap:4px;padding:6px;display:grid}.tableColumnDesigner>article input,.tableColumnDesigner>article select{min-height:31px;font-size:8px}.tableColumnDesigner>article label{align-items:center;gap:3px;font-size:7px;display:flex}.tableColumnDesigner>article label input{width:14px;min-height:14px}.tableColumnDesigner>article>button{color:#a44951;background:#fff0f0;border:0;place-items:center;width:28px;height:28px;padding:0;display:grid}.runtimeActions{border-top:1px solid #e0e7e5;justify-content:flex-end;margin-top:18px;padding-top:18px}.previewRuntime{background:#fbfcfc;border:1px solid #e0e7e5;border-radius:8px;padding:20px}.versionTimeline{gap:8px;display:grid}.versionTimeline article{border-bottom:1px solid #e5eae9;grid-template-columns:100px 90px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:11px;display:grid}.versionTimeline p{margin:0}.versionTimeline small{color:#78898d}.versionTimeline [class^=status-]{text-align:center;background:#edf3f2;border-radius:5px;padding:4px}.versionTimeline .status-published{color:#23734e;background:#e4f5ec}.revisionAction{justify-content:center;align-items:center;gap:5px;min-height:32px;padding:5px 9px;display:inline-flex}.studioActions .dangerText{color:#a83d45;background:#fff1f1}.studioNotice{z-index:20;color:#245e57;background:#eaf6f2;border:1px solid #9cc9bf;border-radius:8px;gap:4px;padding:12px 16px;display:grid;position:sticky;bottom:12px;box-shadow:0 8px 24px #2742421f}.studioNotice.error{color:#953840;background:#fff1f1;border-color:#e4a9ad}.workflowStudioGrid{grid-template-columns:220px minmax(500px,1fr) 285px;align-items:start;gap:12px;display:grid}.workflowSidebar{gap:12px;display:grid}.flowCanvasPanel .flowMeta input{width:min(240px,35vw)}.flowCanvasPanel .flowMeta select{width:min(190px,28vw)}.professionalFlow{background:#f9fbfa;border:1px solid #dce5e3;border-radius:8px;height:calc(100vh - 232px);min-height:540px;overflow:hidden}.professionalFlow .react-flow__node-default{color:#334e52;background:#fff;border:1px solid #8fbab3;border-right:5px solid #16796f;border-radius:6px;place-items:center;min-width:150px;min-height:54px;font-size:12px;display:grid;box-shadow:0 5px 14px #2444441a}.professionalFlow .react-flow__node.selected{box-shadow:0 0 0 3px #16796f2e}.professionalFlow .flowMode-approval{border-right-color:#2774ae}.professionalFlow .flowMode-review{border-right-color:#6c5a9a}.professionalFlow .flowMode-user_task{border-right-color:#166f83}.professionalFlow .flowMode-condition{border-right-color:#b7791f}.professionalFlow .flowMode-parallel{border-right-color:#a65353}.professionalFlow .flowMode-inform{border-right-color:#5f7480}.professionalFlow .flowMode-timer{border-right-color:#8b6f47}.professionalFlow .flowMode-subprocess{border-right-color:#865d9c}.professionalFlow .flowMode-archive{border-right-color:#59636b}.professionalFlow .flowMode-end{background:#edf2f1;border-right-color:#34444a}.professionalFlow .react-flow__edge.selected path{stroke:#b7791f;stroke-width:3px}.nodeTypeBadge,.readyBadge,.warningBadge{color:#22675f;background:#e9f3f1;border-radius:5px;align-items:center;gap:5px;width:max-content;max-width:100%;padding:5px 8px;font-size:11px;display:inline-flex}.warningBadge{color:#9a5e18;background:#fff0dc}.inspectorEmpty{color:#7a8c90;text-align:center;align-content:center;place-items:center;gap:7px;min-height:190px;display:grid}.inspectorEmpty p{margin:0}.compactVersions{gap:6px;margin-top:12px;display:grid}.compactVersions span{background:#f4f7f6;border-radius:5px;grid-template-columns:minmax(0,1fr) auto 28px;align-items:center;gap:6px;padding:7px;font-size:11px;display:grid}.compactVersions i{font-style:normal}.compactVersions b{color:#16796f}.compactVersions button{color:#47666b;background:#fff;border:1px solid #d9e4e2;place-items:center;width:28px;height:28px;padding:0;display:grid}.workflowSimulation{background:#fff;border:1px solid #d8e2df;border-radius:8px;gap:12px;padding:14px;display:grid}.workflowSimulation>header,.workflowSimulation>header>div{align-items:center;gap:10px;display:flex}.workflowSimulation>header{justify-content:space-between}.workflowSimulation>header>div:first-child>svg{color:#16796f}.workflowSimulation>header>div:first-child div{gap:2px;display:grid}.workflowSimulation>header span{color:#728388;font-size:11px}.workflowSimulation>header select{min-width:220px}.workflowSimulation>header button{align-items:center;gap:6px;min-height:38px;display:inline-flex}.simulationBody{border-top:1px solid #e3eae8;grid-template-columns:minmax(250px,.65fr) minmax(420px,1.35fr);gap:12px;padding-top:12px;display:grid}.simulationBody>aside,.simulationBody>main{align-content:start;gap:7px;min-width:0;display:grid}.simulationBody article{background:#fbfcfc;border:1px solid #e0e7e5;border-radius:6px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:8px;min-height:52px;padding:8px;display:grid}.simulationBody article>b{color:#16796f;font-size:11px}.simulationBody article>div{gap:2px;min-width:0;display:grid}.simulationBody article span{color:#75868a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.simulationBody main article{grid-template-columns:34px minmax(0,1fr) minmax(150px,.7fr)}.simulationBody main article>b{background:#e6f3f0;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.simulationBody main article.unresolved{background:#fff4f4;border-color:#dda4a8}.requestProGrid{grid-template-columns:minmax(500px,1.3fr) minmax(300px,.7fr);align-items:start;gap:12px;display:grid}.requestFormPanel{grid-row:span 2}.requestFormSelector{border-bottom:1px solid #e1e8e6;justify-content:space-between;align-items:end;gap:12px;margin-bottom:14px;padding-bottom:13px;display:flex}.requestFormSelector label{gap:5px;min-width:min(320px,100%);display:grid}.professionalInbox,.requestHistoryList,.processEventTimeline{gap:8px;margin-top:10px;display:grid}.professionalInbox article{border:1px solid #e0e7e5;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;display:grid}.professionalInbox article>div{gap:6px;display:flex}.professionalInbox article>div:first-child{min-width:0;display:grid}.professionalInbox article span{color:#78898d;font-size:11px}.professionalInbox button{min-height:32px;padding:5px 9px}.professionalInbox .dangerText{color:#a83d45;background:#fff0f0}.requestHistoryList button{text-align:right;color:#40585c;background:#fff;border:1px solid #e0e7e5;gap:3px;padding:10px 10px 13px;display:grid;position:relative;overflow:hidden}.requestHistoryList button.active{background:#f0f8f6;border-color:#73afa5}.requestHistoryList span{color:#78898d;font-size:11px}.requestHistoryList i{background:#16796f;height:3px;position:absolute;bottom:0;right:0}.processEventTimeline article{grid-template-columns:14px minmax(0,1fr);gap:8px;display:grid}.processEventTimeline article>span{background:#16796f;border:2px solid #fff;border-radius:50%;width:10px;height:10px;margin-top:5px;box-shadow:0 0 0 1px #79aaa2}.processEventTimeline article>div{border-bottom:1px solid #e4eae8;padding-bottom:10px}.processEventTimeline p{color:#596e72;margin:2px 0}.processEventTimeline small{color:#879598}@media (width<=1500px){.formStudioGrid{grid-template-columns:190px 165px minmax(390px,1fr) 260px}.workflowStudioGrid{grid-template-columns:205px minmax(460px,1fr) 260px}}@media (width<=1200px){.formStudioGrid{grid-template-columns:200px minmax(430px,1fr) 270px}.formStudioGrid>.panel:nth-child(2){grid-area:2/1}.formStudioGrid>.canvasPanel{grid-area:1/2/span 2}.formStudioGrid>.panel:nth-child(4){grid-area:1/3/span 2}.workflowStudioGrid{grid-template-columns:200px minmax(440px,1fr)}.workflowStudioGrid>.panel:last-child{grid-column:1/-1}.propertyInspector{max-height:none}}@media (width<=900px){.workflowFailureList article{grid-template-columns:1fr}.workflowFailureActions{white-space:normal}.studioHeader,.requestFormSelector{flex-direction:column;align-items:stretch}.formStudioGrid,.workflowStudioGrid,.requestProGrid{grid-template-columns:1fr}.formStudioGrid>.panel,.workflowStudioGrid>.panel,.formStudioGrid>.canvasPanel,.formStudioGrid>.panel:nth-child(2),.formStudioGrid>.panel:nth-child(4){grid-area:auto/1}.workflowSidebar{grid-template-columns:1fr 1fr}.professionalFlow{height:560px}.requestFormPanel{grid-row:auto}.simulationBody{grid-template-columns:1fr}}@media (width<=620px){.workflowFailureActions{grid-template-columns:1fr;display:grid}.workflowFailureActions .panelButton{justify-content:center}.studioHeader{padding:13px}.studioActions button{flex:130px}.studioTabs{width:100%;overflow-x:auto}.studioTabs button{min-width:100px}.workflowSidebar,.runtimeGrid,.advancedDropCanvas{grid-template-columns:1fr}.runtimeField,.runtimeHeading,.runtimeDivider,.runtimeField.width-half,.runtimeHeading.width-half,.runtimeField.width-third,.runtimeHeading.width-third,.builderField,.builderField.width-half,.builderField.width-third{grid-column:1}.builderField{grid-template-columns:16px minmax(0,1fr) 28px}.builderField b{display:none}.formIdentity,.versionTimeline{grid-template-columns:1fr}.workflowSimulation>header,.workflowSimulation>header>div:last-child{flex-direction:column;align-items:stretch}.workflowSimulation>header select{width:100%;min-width:0}.simulationBody main article{grid-template-columns:30px minmax(0,1fr)}.simulationBody main article>div:last-child{grid-column:2}.formIdentity textarea{grid-column:1}.professionalInbox article{grid-template-columns:1fr}}.panelShell{color:#20282d;background:#f5f7f8;grid-template-columns:252px minmax(0,1fr)}.panelSidebar{color:#253238;box-shadow:none;z-index:30;background:#fff;border-left:1px solid #e2e7e9;gap:10px;padding:0 12px 14px}.panelBrand{border-bottom:1px solid #e9edef;gap:9px;min-height:68px;padding:10px 6px}.brandSymbol{color:#fff;background:#15766d;border-radius:7px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:18px;font-weight:800;display:grid}.panelBrand div{flex:1;min-width:0}.panelBrand strong{font-size:16px}.panelBrand span:not(.brandSymbol){color:#7a898f;white-space:nowrap;font-size:11px}.panelBrand>button{color:#53666b;background:#f1f4f4;border:0;place-items:center;width:32px;height:32px;padding:0;display:grid}.currentUser{background:#f8faf9;border:1px solid #e1e7e8;border-radius:7px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px;display:grid}.currentUser>span{color:#156b63;background:#e2f0ed;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.currentUser div{min-width:0;display:grid}.currentUser strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.currentUser small{color:#77878c;font-size:10px}.panelMenu{flex:1;gap:3px;padding-left:2px;overflow-y:auto}.panelMenu section,.panelMenu section>div{gap:2px;display:grid}.panelMenu .menuGroupTitle{color:#89969a;text-transform:none;justify-content:space-between;min-height:30px;padding:4px 8px;font-size:10px;font-weight:700}.panelMenu .menuGroupTitle:hover{color:#63757a;background:0 0}.menuGroupTitle svg{transition:transform .2s}.menuGroupTitle svg.closed{transform:rotate(90deg)}.panelMenu section>div>button{color:#4b5c61;min-height:38px;padding:7px 9px;font-size:12px;position:relative}.panelMenu section>div>button:hover{color:#1f4f4a;background:#f0f4f3}.panelMenu section>div>button.active{color:#11655d;background:#e3f1ee;font-weight:700}.panelMenu section>div>button.active:before{content:"";background:#15766d;border-radius:2px 0 0 2px;width:3px;height:23px;position:absolute;right:-12px}.panelMenu section>div>button b{color:#fff;background:#d84e59;border-radius:9px;place-items:center;min-width:19px;height:19px;margin-right:auto;padding:0 5px;font-size:9px;display:grid}.roleSwitcher{border-top:1px solid #e5eaeb;padding:8px}.roleSwitcher span{color:#7f8e92;font-size:10px}.roleSwitcher select{background:#f7f9f9;min-height:34px;font-size:11px}.panelTopbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #e2e7e9;min-height:68px;padding:10px 20px}.pageContext{min-width:145px;display:grid}.pageContext span{color:#89969a;font-size:9px}.pageContext strong{font-size:14px}.panelTopbar .searchBox{background:#f6f8f8;border-color:#e2e7e8;max-width:540px;min-height:40px;margin-inline:auto}.panelTopbar .searchBox input{background:0 0;min-height:36px;font-size:12px}.searchBox kbd{color:#8a979b;white-space:nowrap;background:#fff;border:1px solid #dce3e4;border-bottom-width:2px;border-radius:4px;padding:3px 6px;font-size:9px}.topActions button,.topActions button:first-child{color:#506268;background:#fff;border:1px solid #e0e6e7;width:38px;min-width:38px;min-height:38px;padding:0}.topActions .notificationButton{position:relative}.notificationButton b{color:#fff;background:#d84e59;border:2px solid #fff;border-radius:9px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:8px;display:grid;position:absolute;inset:-5px auto auto -5px}.mobileMenuButton,.sidebarBackdrop{display:none}.panelMain{background:#f5f7f8}.compactSidebar.panelShell{grid-template-columns:74px minmax(0,1fr)}.compactSidebar .panelBrand div,.compactSidebar .currentUser div,.compactSidebar .currentUser>svg,.compactSidebar .menuGroupTitle span,.compactSidebar .menuGroupTitle svg,.compactSidebar .panelMenu button span,.compactSidebar .panelMenu button b,.compactSidebar .roleSwitcher{display:none}.compactSidebar .panelBrand{flex-wrap:wrap;justify-content:center}.compactSidebar .panelBrand>button{display:none}.compactSidebar .currentUser{grid-template-columns:1fr;justify-items:center}.compactSidebar .panelMenu section>div>button{justify-content:center;padding:7px}.compactSidebar .panelMenu section>div>button.active:before{right:-12px}.panelMenu{scrollbar-width:thin;scrollbar-color:#d6dfdf transparent;gap:8px}.panelMenu section{border-bottom:1px solid #edf1f1;padding-bottom:7px}.panelMenu section:last-child{border-bottom:0}.panelMenu .menuGroupTitle{border-radius:5px;grid-template-columns:minmax(0,1fr) auto 16px;gap:7px;min-height:34px;padding:5px 8px;display:grid}.panelMenu .menuGroupTitle>span{color:#687a7e;align-items:center;gap:7px;min-width:0;font-size:10px;display:flex}.panelMenu .menuGroupTitle>span svg{color:#79918e}.panelMenu .menuGroupTitle small{color:#7d8d91;background:#f0f4f3;border-radius:4px;place-items:center;min-width:18px;height:18px;font-size:8px;display:grid}.panelMenu section>div{padding-right:5px;position:relative}.panelMenu section>div:before{content:"";background:#e7ecec;width:1px;position:absolute;top:3px;bottom:3px;right:15px}.panelMenu section>div>button{z-index:1;border-radius:6px;gap:9px;min-height:40px;padding:7px 11px 7px 8px}.panelMenu section>div>button>svg{color:#63797b;background:#fff;border:1px solid #e4eaea;border-radius:6px;flex:0 0 29px;width:29px;height:29px;padding:6px}.panelMenu section>div>button:hover>svg{color:#186c64;border-color:#cfe0dd}.panelMenu section>div>button.active>svg{color:#12675f;background:#d9ebe7;border-color:#bcd8d2}.panelMenu section>div>button.active:before{right:-17px}.compactSidebar .panelMenu .menuGroupTitle{display:none}.compactSidebar .panelMenu section{border-bottom:0;padding:3px 0}.compactSidebar .panelMenu section>div{padding:0}.compactSidebar .panelMenu section>div:before{display:none}.compactSidebar .panelMenu section>div>button>svg{flex-basis:32px;width:32px;height:32px}button{letter-spacing:0;font-family:inherit;transition:color .16s,background-color .16s,border-color .16s,box-shadow .16s}button:focus-visible{outline-offset:2px;outline:3px solid #16796f33}button:disabled{cursor:not-allowed;opacity:.5}:where(.panelShell) :where(.panelButton){color:#496267;text-align:center;background:#fff;border:1px solid #d8e2e1;border-radius:5px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 11px;line-height:1.3;display:inline-flex}:where(.panelShell) :where(.panelButton):hover{color:#12685f;background:#edf6f4;border-color:#a9c9c3}.panelShell .panelButton.panelButton--primary{color:#fff;background:#16796f;border-color:#16796f;font-weight:800}.panelShell .panelButton.panelButton--primary:hover{color:#fff;background:#0f655d;border-color:#0f655d}.panelShell .panelButton.panelButton--danger{color:#a83d49;background:#fff1f2;border-color:#edd0d3}.panelShell .panelButton.panelButton--danger:hover{color:#91343e;background:#fbe7e9;border-color:#dcaeb3}.panelShell .panelButton.panelButton--ghost{background:0 0;border-color:#0000}.panelShell .panelButton.panelButton--icon{width:36px;min-width:36px;height:36px;min-height:36px;padding:0}.panelShell .panelButton.panelButton--compact{min-height:30px;padding:0 8px;font-size:11px}.pm-loading{color:#526c70;background:#fff;border:1px solid #d9e3e1;border-radius:8px;align-content:center;place-items:center;gap:12px;min-height:280px;display:grid}.pm-loading svg{color:#16796f;animation:1.2s ease-in-out infinite pmPulse}.pm-scope-badge{color:#276b64;white-space:nowrap;background:#f2f8f6;border:1px solid #d5e2df;border-radius:7px;align-items:center;gap:7px;min-height:38px;padding:0 10px;font-size:.72rem;font-weight:800;display:inline-flex}.pm-scope-badge.team{color:#68723a;background:#f8faef;border-color:#d8dfc8}.pm-scope-badge.organization{color:#4b617f;background:#f3f6fb;border-color:#d7deea}.pm-command-actions>button:hover{color:#12685f;background:#edf6f4;border-color:#aacbc5}.pm-command-actions>button.primary:hover{color:#fff;background:#0f655d;border-color:#0f655d}.pm-tabs button:hover{color:#1d6c65;background:#f5f8f7}.pm-task-card:hover{border-color:#b9cfcb;box-shadow:0 7px 18px #20373b14}@keyframes pmPulse{50%{opacity:.4;transform:scale(.92)}}.loginShell{color:#263b40;background:#f4f7f6;grid-template-columns:minmax(420px,42%) minmax(520px,58%);width:100%;min-width:0;min-height:100vh;display:grid;overflow-x:hidden}.loginShell,.loginShell *{box-sizing:border-box}.loginVisual{isolation:isolate;color:#fff;background:#1b3438 url(/images/office-hero.png) 50%/cover no-repeat;flex-direction:column;justify-content:space-between;min-height:100vh;padding:34px 38px;display:flex;position:relative;overflow:hidden}.loginVisual:before{content:"";z-index:-1;background:#102529c7;position:absolute;inset:0}.loginBrand{align-items:center;gap:11px;display:flex}.loginBrand .brandSymbol{color:#176f67;background:#fff;flex-basis:44px;width:44px;height:44px;font-size:20px}.loginBrand div{display:grid}.loginBrand strong{font-size:18px}.loginBrand small,.loginVisual>small{color:#ffffffb8;font-size:10px}.loginVisualContent{gap:12px;max-width:560px;display:grid}.loginVisualContent>span{border:1px solid #ffffff52;border-radius:4px;width:max-content;padding:5px 8px;font-size:10px;font-weight:700}.loginVisualContent h1{letter-spacing:0;margin:0;font-size:clamp(25px,3vw,43px);line-height:1.65}.loginVisualContent p{color:#ffffffc7;max-width:500px;margin:0;font-size:13px;line-height:2}.loginVisualContent>div{border-top:1px solid #ffffff40;align-items:center;gap:8px;width:max-content;margin-top:9px;padding-top:14px;font-size:11px;display:flex}.loginArea{place-items:center;min-height:100vh;padding:72px 34px 34px;display:grid;position:relative}.loginPortalLink{color:#526a6f;background:#fff;border:1px solid #d8e2e1;border-radius:5px;align-items:center;gap:6px;min-height:36px;padding:0 10px;display:inline-flex;position:absolute;top:24px;left:28px}.loginForm{gap:17px;width:min(470px,100%);display:grid}.loginForm>header{align-items:center;gap:11px;margin-bottom:6px;display:flex}.loginForm>header>span{color:#176f67;background:#dfeeea;border-radius:7px;place-items:center;width:44px;height:44px;display:grid}.loginForm>header div{display:grid}.loginForm>header small{color:#187269;font-size:10px;font-weight:800}.loginForm h2{letter-spacing:0;margin:2px 0 0;font-size:22px}.loginForm>label{color:#526a6f;gap:6px;font-size:10px;font-weight:700;display:grid}.loginForm>label>div{color:#74878a;background:#fff;border:1px solid #ccd9d7;border-radius:6px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:48px;padding:0 12px;transition:border-color .16s,box-shadow .16s;display:grid}.loginForm>label>div:focus-within{border-color:#74aaa2;box-shadow:0 0 0 3px #16796f1a}.loginForm>label input{background:0 0;border:0;outline:0;min-height:44px;padding:0}.loginForm>label button{color:#718589;background:0 0;border:0;place-items:center;width:32px;height:32px;padding:0;display:grid}.loginOptions{color:#78898d;justify-content:space-between;align-items:center;gap:12px;font-size:9px;display:flex}.loginOptions label{color:#4f666b;cursor:pointer;align-items:center;gap:7px;display:flex}.loginOptions input{accent-color:#16796f;width:17px;height:17px}.loginError{color:#a33f4b;background:#fff2f3;border:1px solid #e5bfc4;border-radius:5px;align-items:center;gap:8px;min-height:42px;padding:8px 11px;font-size:10px;display:flex}.loginSubmit{color:#fff;background:#16796f;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:48px;font-size:11px;font-weight:800;display:flex;box-shadow:0 8px 18px #16796f29}.loginSubmit:hover{background:#0f675f}.loginSubmit:disabled svg{animation:1s infinite pmPulse}.demoAccounts{border-top:1px solid #dce4e3;gap:9px;margin-top:5px;padding-top:14px;display:grid}.demoAccounts>header{color:#526a6e;justify-content:space-between;align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}.demoAccounts>header small{color:#839195;font-size:8px;font-weight:500}.demoAccounts>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.demoAccounts button{color:#405a5e;text-align:right;background:#fff;border:1px solid #dbe3e2;border-radius:5px;justify-items:start;gap:2px;min-width:0;min-height:48px;padding:7px 9px;display:grid}.demoAccounts button:hover,.demoAccounts button.active{color:#12685f;background:#edf6f4;border-color:#9fc4bd}.demoAccounts button strong{font-size:9px}.demoAccounts button small{color:#7e8d91;text-overflow:ellipsis;white-space:nowrap;direction:ltr;max-width:100%;font-size:7px;overflow:hidden}.authChecking{color:#496267;background:#f4f7f6;align-content:center;place-items:center;gap:12px;min-height:100vh;display:grid}.authChecking svg{color:#16796f;animation:1.2s infinite pmPulse}.roleSwitcher small{color:#78908c;font-size:8px}.topActions .logoutButton{color:#a34b55;border-color:#ead9dc}.topActions .logoutButton:hover{color:#983b47;background:#fff1f2}@media (width<=900px){.loginShell{grid-template-columns:minmax(0,1fr)}.loginVisual{min-height:260px;padding:22px}.loginVisual,.loginArea,.loginForm,.loginVisualContent{width:100%;min-width:0;max-width:100%}.loginVisualContent h1,.loginVisualContent p{overflow-wrap:anywhere;max-width:100%}.loginVisualContent>div{width:100%}.loginVisualContent h1{font-size:24px}.loginVisualContent p,.loginVisual>small{display:none}.loginArea{min-height:calc(100vh - 260px);padding:70px 20px 28px}.loginPortalLink{top:18px;left:20px}}@media (width<=560px){.loginVisual{min-height:215px}.loginVisualContent{gap:6px}.loginVisualContent h1{font-size:19px}.loginVisualContent>div{margin-top:4px;padding-top:8px}.loginArea{min-height:calc(100vh - 215px);padding-inline:14px}.loginForm h2{font-size:18px}.loginOptions{flex-direction:column;align-items:flex-start}.demoAccounts>div{grid-template-columns:1fr}}.modernDashboard{gap:16px;padding:22px;display:grid}.dashboardWelcome{justify-content:space-between;align-items:center;gap:18px;padding:4px 2px;display:flex}.dashboardWelcome span{color:#15766d;font-size:11px;font-weight:700}.dashboardWelcome h1{letter-spacing:0;margin:3px 0;font-size:23px}.dashboardWelcome p{color:#74848a;margin:0;font-size:12px}.dashboardQuick{gap:8px;display:flex}.dashboardQuick button{color:#36565a;background:#fff;border:1px solid #d7e1df;align-items:center;gap:7px;min-height:38px;padding:0 12px;display:flex}.dashboardQuick button:first-child{color:#fff;background:#15766d;border-color:#15766d}.dashboardKpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.dashboardKpis>button{text-align:right;color:#33454a;background:#fff;border:1px solid #e0e6e7;border-radius:7px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:104px;padding:14px;display:grid}.dashboardKpis>button:hover{border-color:#9dbdb7;box-shadow:0 6px 18px #26434612}.kpiIcon{border-radius:7px;place-items:center;width:42px;height:42px;display:grid}.kpiIcon.teal{color:#15766d;background:#e1f2ef}.kpiIcon.blue{color:#3269a8;background:#e7eef9}.kpiIcon.amber{color:#a46916;background:#fff0d6}.kpiIcon.rose{color:#b34751;background:#fae7e9}.dashboardKpis div{gap:1px;display:grid}.dashboardKpis small{color:#738287;font-size:10px}.dashboardKpis strong{font-size:24px;line-height:1.2}.dashboardKpis em{color:#8a979b;font-size:9px;font-style:normal}.dashboardKpis>button>svg{color:#9aa6a9}.dashboardColumns{grid-template-columns:1.2fr .8fr;align-items:start;gap:12px;display:grid}.dashboardBlock{background:#fff;border:1px solid #e0e6e7;border-radius:7px;min-width:0;overflow:hidden}.dashboardBlock>header{border-bottom:1px solid #e8eced;justify-content:space-between;align-items:center;min-height:52px;padding:10px 14px;display:flex}.dashboardBlock>header div{align-items:center;gap:7px;display:flex}.dashboardBlock h2{letter-spacing:0;margin:0;font-size:13px}.dashboardBlock>header button{color:#15766d;background:0 0;border:0;font-size:10px}.activityBlock{grid-column:1/-1}.attentionList,.taskSnapshot,.activityStream{display:grid}.attentionList>button{text-align:right;color:#33454a;background:#fff;border:0;border-bottom:1px solid #edf0f1;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:61px;padding:8px 14px;display:grid}.attentionList>button:hover{background:#f8faf9}.attentionType{border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.attentionType.process{color:#3269a8;background:#e7eef9}.attentionType.letter{color:#b34751;background:#fae7e9}.attentionList div,.taskSnapshot div{min-width:0;display:grid}.attentionList strong,.taskSnapshot strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.attentionList p,.taskSnapshot p{color:#849196;margin:1px 0 0;font-size:9px}.attentionList time{color:#7e8c90;font-size:9px}.taskSnapshot article{border-bottom:1px solid #edf0f1;grid-template-columns:8px minmax(0,1fr) 38px;align-items:center;gap:9px;min-height:61px;padding:8px 14px;display:grid}.taskState{background:#a5b2b5;border-radius:3px;width:7px;height:28px}.taskState.doing{background:#3269a8}.taskState.review{background:#a46916}.taskState.blocked{background:#b34751}.taskSnapshot b{color:#15766d;font-size:11px}.activityStream{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px}.activityStream article{border-right:1px solid #e4e9ea;grid-template-columns:9px minmax(0,1fr) auto;align-items:start;gap:7px;padding:9px;display:grid}.activityStream article>span{background:#15766d;border-radius:50%;width:7px;height:7px;margin-top:4px}.activityStream div{min-width:0}.activityStream strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.activityStream p{color:#89969a;margin:2px 0 0;font-size:9px}.activityStream time{color:#89969a;font-size:8px}.dashboardEmpty{color:#819095;align-content:center;place-items:center;gap:4px;min-height:150px;display:grid}.officeWorkspace{grid-template-rows:auto auto minmax(600px,1fr);gap:12px;min-height:calc(100vh - 68px);padding:18px 20px;display:grid}.officeHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.officeHeader span,.composerHeader span{color:#15766d;font-size:10px;font-weight:700}.officeHeader h1,.composerHeader h1{letter-spacing:0;margin:2px 0;font-size:20px}.officeHeader p{color:#7a898e;margin:0;font-size:11px}.officeHeaderActions{gap:7px;display:flex}.officeHeaderActions button{color:#fff;background:#15766d;border:1px solid #15766d;align-items:center;gap:7px;min-height:38px;padding:0 12px;display:flex}.officeHeaderActions .secondary{color:#456067;background:#fff;border-color:#dce4e4}.officeMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.officeMetrics button{color:#45575c;text-align:right;background:#fff;border:1px solid #e0e6e7;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:54px;padding:8px 11px;display:grid}.officeMetrics button svg{color:#15766d}.officeMetrics button span{font-size:10px}.officeMetrics button strong{font-size:18px}.mailDesk{background:#fff;border:1px solid #dce3e4;border-radius:7px;grid-template-columns:188px 340px minmax(420px,1fr);min-height:600px;display:grid;overflow:hidden}.mailFolders{background:#f8faf9;border-left:1px solid #e3e8e9;padding:11px 9px}.composePrimary{color:#fff;background:#15766d;border:0;justify-content:center;align-items:center;gap:6px;width:100%;min-height:39px;margin-bottom:12px;display:flex}.mailFolders nav{gap:2px;display:grid}.mailFolders nav button,.folderUtility{color:#5a6b70;text-align:right;background:0 0;border:0;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:6px;width:100%;min-height:36px;padding:6px 8px;font-size:10px;display:grid}.mailFolders nav button.active{color:#12685f;background:#e1f0ed;font-weight:700}.mailFolders nav button b,.folderUtility b{color:#869499;font-size:9px}.folderDivider{background:#e0e6e7;height:1px;margin:10px 6px}.mailListPane{border-left:1px solid #e3e8e9;grid-template-rows:auto auto minmax(0,1fr);min-width:0;display:grid;position:relative}.mailListPane>header{border-bottom:1px solid #e8eced;justify-content:space-between;align-items:center;min-height:51px;padding:8px 12px;display:flex}.mailListPane>header div{display:grid}.mailListPane h2{margin:0;font-size:13px}.mailListPane>header span{color:#869499;font-size:9px}.mailListPane>header button,.readingToolbar button{color:#5c6c71;background:#fff;border:1px solid #e0e6e7;place-items:center;width:31px;height:31px;padding:0;display:grid}.mailSearch{background:#f8faf9;border:1px solid #e0e6e7;border-radius:6px;grid-template-columns:18px minmax(0,1fr) 96px 31px;align-items:center;gap:5px;margin:8px;padding:0 7px;display:grid}.mailSearch input,.mailSearch select{background:0 0;border:0;outline:0;min-height:34px;padding:5px;font-size:9px}.mailSearch select{border-right:1px solid #e0e6e7}.mailSearch>button{color:#667a7e;background:0 0;border:0;place-items:center;width:29px;height:29px;padding:0;display:grid}.mailSearch>button.active{color:#176e66;background:#e3f0ed}.advancedMailSearch{z-index:6;background:#fff;border:1px solid #d5dfdf;grid-template-columns:1fr 1fr 31px;align-items:end;gap:6px;padding:9px;display:grid;position:absolute;top:102px;left:8px;right:8px;box-shadow:0 8px 18px #233a3e1f}.advancedMailSearch label{color:#6c7e82;gap:4px;font-size:8px;display:grid}.advancedMailSearch input,.advancedMailSearch select{min-height:34px}.advancedMailSearch>button{color:#66787c;background:#fff;border:1px solid #d8e0e1;place-items:center;width:31px;height:34px;padding:0;display:grid}.mailItems{min-height:0;overflow-y:auto}.mailItems>button{color:#34484d;text-align:right;background:#fff;border-top:0;border-bottom:1px solid #e9edee;border-left:0;border-right:3px solid #0000;align-content:center;gap:5px;width:100%;min-height:112px;padding:10px 12px;display:grid}.mailItems>button:hover{background:#fafcfc}.mailItems>button.active{background:#edf6f4;border-right-color:#15766d}.mailItems>button.priority-urgent{border-right-color:#c68a28}.mailItems>button.priority-immediate{border-right-color:#c84d58}.mailItemTop,.mailItemBottom{align-items:center;gap:6px;display:flex}.mailItemTop time{color:#8d999d;margin-right:auto;font-size:8px}.scopeMark{color:#687a7f;background:#edf1f2;border-radius:3px;padding:2px 5px;font-size:8px}.scopeMark.external{color:#3269a8;background:#e7eef9}.mailItems strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.mailItems p{text-overflow:ellipsis;white-space:nowrap;color:#7c8b8f;margin:0;font-size:9px;overflow:hidden}.mailItemBottom{color:#74858a;font-size:8px}.statusDot{background:#9eaaad;border-radius:50%;width:6px;height:6px}.statusDot.status-referred{background:#3269a8}.statusDot.status-registered{background:#15766d}.statusDot.status-draft{background:#b7802b}.mailItemBottom b,.mailItemBottom em{color:#b34751;align-items:center;gap:3px;margin-right:auto;font-size:8px;font-style:normal;display:flex}.mailItemBottom em{color:#a46916;margin-right:0}.mailEmpty,.readingEmpty{color:#8a979b;text-align:center;align-content:center;place-items:center;gap:6px;min-height:300px;display:grid}.mailEmpty strong{font-size:11px}.mailEmpty span,.readingEmpty p{font-size:9px}.mailReadingPane{grid-template-rows:auto auto auto minmax(0,1fr);min-width:0;display:grid}.readingToolbar{border-bottom:1px solid #e8eced;justify-content:space-between;align-items:center;min-height:51px;padding:8px 13px;display:flex}.readingToolbar div{gap:5px;display:flex}.readingToolbar>span{color:#6f8085;direction:ltr;font-size:10px}.letterHeading{padding:15px 18px 11px}.letterTitleLine{gap:9px;display:flex}.directionIcon{color:#15766d;background:#e6f2ef;border-radius:7px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.directionIcon.outbound{color:#3269a8;background:#e7eef9}.letterHeading h2{letter-spacing:0;margin:1px 0 3px;font-size:17px}.letterHeading p{color:#7b8b90;margin:0;font-size:10px}.letterBadges{gap:5px;margin-top:10px;display:flex}.letterBadges span{color:#627479;background:#f0f3f3;border-radius:4px;padding:3px 7px;font-size:8px}.letterTabs{border-bottom:1px solid #e1e6e7;gap:1px;padding:0 17px;display:flex}.letterTabs button{color:#78878c;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:4px;min-height:36px;padding:0 9px;font-size:9px;display:flex}.letterTabs button.active{color:#12685f;border-bottom-color:#15766d;font-weight:700}.letterTabs b{background:#edf1f2;border-radius:8px;place-items:center;min-width:16px;height:16px;font-size:7px;display:grid}.letterTabBody{min-height:0;padding:17px;overflow-y:auto}.letterDocument dl{border-bottom:1px solid #e6eaeb;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 18px;padding-bottom:14px;display:grid}.letterDocument dl div{gap:2px;display:grid}.letterDocument dt{color:#89969a;font-size:8px}.letterDocument dd{color:#3e5358;margin:0;font-size:10px}.letterDocument article{color:#30464b;font-size:12px;line-height:2.15}.activityLayout{grid-template-columns:minmax(250px,.72fr) minmax(300px,1fr);align-items:start;gap:17px;display:grid}.activityComposer{background:#f9fbfa;border:1px solid #e0e6e7;border-radius:7px;gap:9px;padding:12px;display:grid}.activityComposer label,.setupForm label{color:#697b80;gap:4px;font-size:9px;display:grid}.activityComposer textarea{min-height:90px}.segmented{background:#e9eeee;border-radius:6px;grid-template-columns:repeat(3,1fr);gap:3px;padding:3px;display:grid}.segmented button{color:#68797e;background:0 0;border:0;min-height:30px;font-size:9px}.segmented button.active{color:#12685f;background:#fff;box-shadow:0 1px 4px #2841441a}.composerRow{grid-template-columns:1fr 1fr;gap:6px;display:grid}.submitAction{color:#fff;background:#15766d;border:0;justify-content:center;align-items:center;gap:6px;min-height:36px;display:flex}.activityComposer .visibilitySelect{min-width:0}.privateParaphHint{color:#745a25;background:#fff8e8;border-right:3px solid #a47a2b;align-items:center;gap:7px;margin:0;padding:9px 10px;font-size:8px;line-height:1.8;display:flex}.completeReferralToggle{cursor:pointer;background:#fff;border:1px solid #dce5e3;align-items:center;padding:8px 9px;color:#405e62!important;grid-template-columns:18px minmax(0,1fr)!important}.completeReferralToggle input{accent-color:#16766e;width:16px;height:16px;margin:0}.activityMode,.actionTypePicker{background:#e9eeee;border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;padding:3px;display:grid}.activityMode button,.actionTypePicker button{color:#68797e;background:0 0;border:0;min-height:32px;padding:0 6px;font-size:9px}.activityMode button.active,.actionTypePicker button.active{color:#12685f;background:#fff;font-weight:700;box-shadow:0 1px 4px #2841441a}.actionTypePicker{grid-template-columns:repeat(2,minmax(0,1fr))}.activeReferralPicker{background:#fff;border:1px solid #cfe0de;border-right:3px solid #15766d;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:7px;padding:9px;display:grid}.activeReferralPicker button{color:#176f67;background:#fff;border:1px solid #cfdcda;min-height:38px;padding:0 9px;font-size:8px}.activeReferralPicker button:disabled{color:#809095;cursor:default;background:#f0f3f3}.activityMessage{color:#17645d;text-align:right;background:#e8f4f1;border:1px solid #a7c9c3;border-right:3px solid #15766d;min-height:36px;padding:7px 10px;font-size:9px}.officeTimeline{display:grid}.officeTimeline article{grid-template-columns:30px minmax(0,1fr);gap:8px;padding-bottom:13px;display:grid;position:relative}.officeTimeline article:before{content:"";background:#dce4e4;width:1px;position:absolute;top:28px;bottom:0;right:14px}.timelineIcon{z-index:1;color:#15766d;background:#e4f1ef;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.timelineIcon.paraph{color:#b34751;background:#fae7e9}.timelineIcon.action{color:#3269a8;background:#e7eef9}.officeTimeline strong{font-size:10px}.officeTimeline p{color:#53676c;margin:3px 0;font-size:10px;line-height:1.7}.officeTimeline small{color:#89969a;font-size:8px}.referralTree article{border-radius:5px;padding:8px 0 13px;transition:background .15s}.referralTree article:hover{background:#f7f9f9}.referralTree article.overdue{background:#fff7f7;border-right:3px solid #b74650;padding-right:7px}.referralTree article.overdue .timelineIcon{color:#b33f49;background:#fae7e9}.referralTree article.overdue small{color:#a33e47}.clarificationToggle{color:#795d20;background:#fff9ea;border:1px solid #d3bf8f;min-height:29px;margin-top:7px;padding:0 8px;font-size:8px}.clarificationComposer{background:#fffaf0;border:1px solid #decda5;gap:6px;margin-top:8px;padding:8px;display:grid}.clarificationComposer textarea{resize:vertical;min-height:62px}.clarificationComposer>div{gap:5px;display:flex}.clarificationComposer button{color:#fff;background:#15766d;border:0;min-height:29px;padding:0 9px;font-size:8px}.clarificationComposer button.secondary{color:#66787d;background:#fff;border:1px solid #d8dfdf}.attachmentArea{gap:11px;display:grid}.attachmentActions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.attachmentDrop,.scanDrop{color:#5f757a;cursor:pointer;background:#f8fbfa;border:1px dashed #9fbab6;border-radius:7px;align-content:center;place-items:center;gap:3px;min-height:118px;display:grid}.scanDrop{color:#536b89;background:#f6f8fb;border-color:#9daec5}.attachmentDrop input,.scanDrop input{display:none}.attachmentDrop strong,.scanDrop strong{font-size:11px}.attachmentDrop span,.scanDrop span{font-size:9px}.attachmentArea>button{color:#fff;background:#15766d;border:0;width:max-content;min-height:34px}.attachmentArea>button.attachmentNotice{color:#17675f;text-align:right;background:#edf6f4;border:1px solid #c8dcd7;border-right:3px solid #15766d;width:100%}.attachmentList{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.attachmentList>article{background:#fff;border:1px solid #e0e6e7;border-radius:6px;grid-template-columns:minmax(0,1fr) 34px;align-items:center;min-width:0;display:grid}.attachmentList a{align-items:center;gap:8px;min-width:0;min-height:67px;padding:8px;display:flex}.attachmentList div{min-width:0;display:grid}.attachmentList strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.attachmentList span{color:#89969a;font-size:8px}.attachmentGlyph{color:#176f67;background:#e4f1ef;border-radius:5px;flex:0 0 31px;place-items:center;width:31px;height:31px;display:grid}.attachmentGlyph.scan{color:#356ba7;background:#e7eef9}.ocrState{color:#7a898d;margin-top:3px;font-size:7px}.ocrState.completed{color:#197064}.ocrState.failed{color:#a33f48}.attachmentItemActions{align-content:center;gap:4px;padding-left:5px}.attachmentItemActions button{color:#176e66;background:#fff;border:1px solid #cbdcda;place-items:center;width:28px;height:28px;padding:0;display:grid}.attachmentItemActions button:hover{background:#edf6f4;border-color:#8db9b2}.attachmentItemActions button:disabled{opacity:.45}.letterArchivePanel{background:#fff;border:1px solid #dde4e5;gap:0;display:grid}.letterArchivePanel>header{border-bottom:1px solid #e2e8e8;justify-content:space-between;align-items:center;min-height:49px;padding:9px 12px;display:flex}.letterArchivePanel>header div,.letterArchivePanel>header span{align-items:center;gap:6px;display:flex}.letterArchivePanel>header strong{font-size:10px}.letterArchivePanel>header span{color:#98505a;font-size:8px}.letterArchivePanel>article{border-bottom:1px solid #e6ebeb;grid-template-columns:39px minmax(0,1fr) 34px;align-items:center;gap:9px;min-height:82px;padding:10px 12px;display:grid}.archiveFileIcon{color:#356aa5;background:#e8eef8;border-radius:5px;place-items:center;width:38px;height:42px;display:grid}.letterArchivePanel article>div{gap:2px;min-width:0;display:grid}.letterArchivePanel article strong{font-size:10px}.letterArchivePanel article span,.letterArchivePanel article small{text-overflow:ellipsis;white-space:nowrap;color:#7a8a8e;font-size:8px;overflow:hidden}.letterArchivePanel article small{text-align:right;direction:ltr}.letterArchivePanel article p{margin:3px 0 0;font-size:8px}.letterArchivePanel article>a{color:#176e66;border:1px solid #d4dfdf;place-items:center;width:31px;height:31px;display:grid}.archiveEmpty{color:#839296;align-content:center;place-items:center;gap:7px;min-height:190px;font-size:9px;display:grid}.officeModalBackdrop{z-index:80;background:#1d2b2f7a;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.archiveDialog{background:#fff;border-radius:7px;gap:11px;width:min(470px,100%);padding:15px;display:grid;box-shadow:0 18px 45px #13212540}.archiveDialog>header{border-bottom:1px solid #e1e7e8;justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.archiveDialog>header div{display:grid}.archiveDialog>header strong{font-size:13px}.archiveDialog>header span{color:#7e8d91;font-size:8px}.archiveDialog>header button{background:#fff;border:1px solid #dbe3e3;place-items:center;width:31px;height:31px;padding:0;display:grid}.archiveDialog>label{color:#617579;gap:4px;font-size:9px;display:grid}.archiveDialog textarea{min-height:70px}.archiveDialog .legalHoldCheck{color:#8b4b53;background:#fff7f7;border:1px solid #ead5d7;grid-template-columns:18px minmax(0,1fr);align-items:center;min-height:39px;padding:7px}.archiveDialog .legalHoldCheck input{width:16px;height:16px}.archiveDialog>footer{justify-content:flex-end;gap:6px;padding-top:4px;display:flex}.archiveDialog>footer button{color:#fff;background:#15766d;border:0;align-items:center;gap:5px;min-height:36px;padding:0 12px;display:flex}.archiveDialog>footer button.secondary{color:#65787c;background:#fff;border:1px solid #d7e0e1}.ocrTextDialog{background:#fff;border-radius:7px;grid-template-rows:auto auto minmax(230px,1fr) auto auto;gap:10px;width:min(760px,100%);max-height:calc(100vh - 32px);padding:15px;display:grid;box-shadow:0 18px 45px #13212540}.ocrTextDialog>header{border-bottom:1px solid #e1e7e8;justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.ocrTextDialog>header div{gap:2px;display:grid}.ocrTextDialog>header strong{font-size:14px}.ocrTextDialog>header span{color:#75868b;font-size:9px}.ocrTextDialog>header button{background:#fff;border:1px solid #dbe3e3;place-items:center;width:31px;height:31px;padding:0;display:grid}.ocrTextFacts{flex-wrap:wrap;gap:5px;display:flex}.ocrTextFacts span{color:#5d7377;background:#edf3f2;border-radius:4px;padding:4px 7px;font-size:8px}.ocrTextDialog>label{color:#536a6f;grid-template-rows:auto minmax(210px,1fr);gap:5px;min-height:0;font-size:9px;display:grid}.ocrTextDialog textarea{resize:vertical;color:#263d42;background:#fbfcfc;border:1px solid #ccd9d8;width:100%;min-height:280px;padding:13px;font-family:inherit;font-size:11px;line-height:2}.ocrTextDialog textarea:focus{border-color:#4f968d;outline:2px solid #15766d1c}.ocrTextDialog textarea:read-only{color:#617176;background:#f1f4f4}.ocrTextDialog>p{color:#7a898d;margin:0;font-size:8px}.ocrTextDialog>footer{justify-content:flex-end;gap:6px;padding-top:4px;display:flex}.ocrTextDialog>footer button{color:#fff;background:#15766d;border:0;align-items:center;gap:5px;min-height:36px;padding:0 12px;display:flex}.ocrTextDialog>footer button.secondary{color:#65787c;background:#fff;border:1px solid #d7e0e1}.ocrTextDialog>footer button:disabled{opacity:.45;cursor:default}.relationsArea{gap:8px;display:grid}.relationComposer{grid-template-columns:1fr 120px auto;gap:6px;margin-bottom:8px;display:grid}.relationComposer button{color:#fff;background:#15766d;border:0;align-items:center;gap:4px;display:flex}.relationsArea article{border-bottom:1px solid #e6eaeb;align-items:center;gap:8px;padding:9px;display:flex}.relationsArea article div{display:grid}.relationsArea strong{font-size:10px}.relationsArea span{color:#859297;font-size:8px}.officeToast{z-index:50;color:#175e57;background:#e7f4f1;border:1px solid #a7c9c3;border-radius:7px;align-items:center;gap:8px;min-height:42px;padding:8px 12px;font-size:10px;display:flex;position:fixed;bottom:20px;left:20px;box-shadow:0 8px 22px #1f383a26}.officeToast button{width:26px;height:26px;color:inherit;background:0 0;border:0;place-items:center;padding:0;display:grid}.composerWorkspace,.secretariatWorkspace{background:#f5f7f8;min-height:calc(100vh - 68px);padding:18px 22px}.composerHeader{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:55px;margin-bottom:14px;display:grid}.composerHeader>button:first-child{color:#52666b;background:#fff;border:1px solid #dce3e4;place-items:center;width:34px;height:34px;padding:0;display:grid}.composerHeader .saveDraft{color:#52666b;background:#fff;border:1px solid #dce3e4;min-height:36px;padding:0 11px}.composerStepper{grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:8px;width:min(720px,100%);margin:0 auto 14px;display:grid}.composerStepper span{color:#8b989c;white-space:nowrap;align-items:center;gap:6px;font-size:9px;display:flex}.composerStepper b{color:#728287;background:#e4e9ea;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.composerStepper span.active{color:#12685f;font-weight:700}.composerStepper span.active b{color:#fff;background:#15766d}.composerStepper i{background:#d9e1e2;height:1px}.composerCanvas{background:#fff;border:1px solid #dfe5e6;border-radius:7px;width:min(920px,100%);margin:auto;overflow:hidden}.composerSection{padding:19px 22px}.composerSection>header{border-bottom:1px solid #e8eced;gap:9px;margin-bottom:15px;padding-bottom:13px;display:flex}.composerSection h2{margin:0;font-size:14px}.composerSection p{color:#849297;margin:2px 0 0;font-size:9px}.formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.formGrid>label,.letterControls>label,.letterControls>div label{color:#596d72;align-content:start;gap:5px;font-size:10px;display:grid}.formGrid .segmented{grid-template-columns:1fr 1fr}.checkRow{align-items:center;min-height:40px;gap:7px!important;display:flex!important}.checkRow input{width:17px}.letterControls{gap:12px;display:grid}.letterControls>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.letterEditor textarea{min-height:280px;padding:14px;line-height:2}.filePicker{cursor:pointer;background:#f8faf9;border:1px dashed #a9bfbb;border-radius:6px;justify-content:center;align-items:center;min-height:50px;gap:7px!important;display:flex!important}.filePicker input{display:none}.composerSummary{background:#f7f9f9;border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px;padding:12px;display:grid}.composerSummary div{gap:2px;display:grid}.composerSummary span{color:#89969a;font-size:8px}.composerSummary strong{font-size:10px}.composerError{color:#a83c46;background:#fff0f1;border:1px solid #eab9bd;border-radius:5px;margin:0 22px;padding:8px 10px;font-size:9px}.composerFooter{border-top:1px solid #e6eaeb;justify-content:flex-end;align-items:center;gap:7px;min-height:64px;padding:12px 22px;display:flex}.composerFooter button{color:#fff;background:#15766d;border:0;align-items:center;gap:6px;min-height:37px;padding:0 14px;display:flex}.composerFooter .secondary{color:#5a6d72;background:#fff;border:1px solid #dce3e4}.composerFooter button:disabled{opacity:.45}.settingsTabs{background:#fff;border:1px solid #dde4e5;border-radius:7px;gap:3px;width:min(1040px,100%);margin:auto;padding:3px;display:flex}.settingsTabs button{color:#697a7f;background:0 0;border:0;align-items:center;gap:6px;min-height:36px;padding:0 12px;display:flex}.settingsTabs button.active{color:#12685f;background:#e4f1ef}.notificationWorkspace{color:#26383b;gap:11px;width:min(1180px,100%);margin:0 auto;display:grid}.notificationHeader{background:#fff;border:1px solid #dbe3e4;border-radius:7px;justify-content:space-between;align-items:center;gap:20px;min-height:126px;padding:22px 25px;display:flex}.notificationHeader>div:first-child>span{color:#17736b;font-size:9px;font-weight:700}.notificationHeader h1{letter-spacing:0;margin:3px 0 5px;font-size:22px}.notificationHeader p{color:#718387;margin:0;font-size:9px}.notificationFacts{gap:7px;display:flex}.notificationFacts span{color:#6c7f83;background:#f3f7f7;border-right:3px solid #1b746c;align-content:center;place-items:center;gap:2px;min-width:112px;min-height:58px;font-size:8px;display:grid}.notificationFacts b{color:#1f373a;font-size:17px}.notificationTabs{background:#fff;border:1px solid #dde4e5;border-radius:7px;align-items:center;gap:3px;min-height:47px;padding:4px;display:flex;overflow-x:auto}.notificationTabs button{color:#64777b;white-space:nowrap;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;gap:6px;min-height:37px;padding:0 13px;font-size:9px;display:flex}.notificationTabs button.active{color:#12685f;background:#e4f1ef;font-weight:700}.notificationMessage{color:#17675f;text-align:right;background:#edf7f4;border:1px solid #c9ddd8;border-radius:5px;min-height:38px;padding:0 13px;font-size:9px}.notificationInbox,.notificationSettings,.deliveryTable{background:#fff;border:1px solid #dce4e5;border-radius:7px;overflow:hidden}.notificationInbox>header,.deliveryTable>header{border-bottom:1px solid #e1e7e8;justify-content:space-between;align-items:center;gap:10px;min-height:55px;padding:9px 13px;display:flex}.notificationFilter{background:#f0f4f4;gap:3px;padding:3px;display:flex}.notificationFilter button{color:#6c7f83;background:0 0;border:0;min-height:30px;padding:0 11px;font-size:8px}.notificationFilter button.active{color:#176b63;background:#fff;box-shadow:0 1px 2px #cfd9d9}.readAllButton,.deliveryTable>header button{color:#216b64;background:#fff;border:1px solid #cedcda;border-radius:4px;align-items:center;gap:5px;min-height:33px;padding:0 10px;font-size:8px;display:flex}.notificationList>article{background:#f7fbfa;border-bottom:1px solid #e6ebec;grid-template-columns:minmax(0,1fr) 34px;align-items:center;min-height:80px;display:grid}.notificationList>article.read{background:#fff}.notificationOpen{min-height:79px;color:inherit;text-align:right;background:0 0;border:0;grid-template-columns:39px minmax(0,1fr);align-items:center;gap:10px;padding:10px 14px;display:grid}.notificationOpen>span{color:#176c64;background:#dfeeea;border-radius:6px;place-items:center;width:37px;height:37px;display:grid}.notificationOpen strong,.notificationOpen small{display:block}.notificationOpen strong{font-size:10px}.notificationOpen p{color:#687c80;margin:4px 0;font-size:8px;line-height:1.8}.notificationOpen small{color:#8a999c;font-size:7px}.notificationList article.read .notificationOpen{opacity:.72}.markRead{color:#1d7168;background:#fff;border:1px solid #cbded9;border-radius:4px;place-items:center;width:29px;height:29px;display:grid}.notificationEmpty{color:#829194;align-content:center;place-items:center;gap:9px;min-height:190px;font-size:9px;display:grid}.pushControl{border-bottom:1px solid #e1e8e8;justify-content:space-between;align-items:center;gap:12px;min-height:78px;padding:13px 16px;display:flex}.pushControl>div{align-items:center;gap:10px;display:flex}.pushControl>div>span{color:#9a5057;background:#f5e9ea;border-radius:6px;place-items:center;width:39px;height:39px;display:grid}.pushControl>div>span.connected{color:#176d65;background:#e3f0ed}.pushControl strong,.pushControl small{display:block}.pushControl strong{font-size:10px}.pushControl small{color:#77898c;margin-top:4px;font-size:8px}.pushControl>button,.notificationSettings>footer button{color:#fff;background:#16746b;border:0;border-radius:4px;justify-content:center;align-items:center;gap:5px;min-height:36px;padding:0 12px;font-size:8px;display:flex}.pushControl>button.secondary{color:#934e55;background:#fff;border:1px solid #e1c9cc}.channelMaster{border-bottom:1px solid #e1e7e8;grid-template-columns:repeat(3,1fr);display:grid}.channelMaster label{cursor:pointer;border-left:1px solid #e4e9ea;min-height:65px;position:relative}.channelMaster label:last-child{border-left:0}.channelMaster input{opacity:0;position:absolute}.channelMaster span{color:#7b8b8f;justify-content:center;align-items:center;gap:7px;height:100%;font-size:9px;display:flex}.channelMaster input:checked+span{color:#176d65;background:#edf6f4}.categoryMatrix>header,.categoryMatrix>article{border-bottom:1px solid #e5eaeb;grid-template-columns:minmax(170px,1fr) 330px;align-items:center;gap:12px;min-height:48px;padding:0 16px;display:grid}.categoryMatrix>header{background:#f7f9f9;min-height:54px;font-size:9px}.categoryMatrix>header>div,.categoryMatrix>article>div{text-align:center;grid-template-columns:repeat(3,1fr);display:grid}.categoryMatrix header span{color:#75878a;font-size:8px}.categoryMatrix article>strong{font-size:9px}.categoryMatrix article label{cursor:pointer;place-items:center;display:grid}.categoryMatrix article input{opacity:0;position:absolute}.categoryMatrix article label span{background:#ccd5d6;border-radius:10px;width:31px;height:18px;transition:all .18s;position:relative}.categoryMatrix article label span:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:all .18s;position:absolute;top:2px;right:2px;box-shadow:0 1px 2px #718083}.categoryMatrix article input:checked+span{background:#1b746c}.categoryMatrix article input:checked+span:after{transform:translate(-13px)}.categoryMatrix article input:disabled+span{opacity:.35;cursor:not-allowed}.quietHours{border-bottom:1px solid #e1e7e8;justify-content:space-between;align-items:center;gap:15px;min-height:76px;padding:12px 16px;display:flex}.quietHours>label{cursor:pointer;position:relative}.quietHours>label>input{opacity:0;position:absolute}.quietHours>label>span{color:#77898c;align-items:center;gap:9px;display:flex}.quietHours>label input:checked+span{color:#176d65}.quietHours b,.quietHours small{display:block}.quietHours b{font-size:9px}.quietHours small{margin-top:3px;font-size:7px}.quietHours>div{align-items:center;gap:7px;display:flex}.quietHours input[type=time]{text-align:center;background:#fff;border:1px solid #d6dfe0;border-radius:4px;width:105px;min-height:34px}.notificationSettings>footer{justify-content:flex-end;align-items:center;min-height:59px;padding:10px 16px;display:flex}.deliveryTable>div{overflow-x:auto}.deliveryTable table{border-collapse:collapse;width:100%;min-width:720px}.deliveryTable th,.deliveryTable td{text-align:right;border-bottom:1px solid #e5eaeb;padding:10px 13px;font-size:8px}.deliveryTable th{color:#697c80;background:#f7f9f9}.deliveryTable td strong,.deliveryTable td small{display:block}.deliveryTable td small{color:#9a555b;text-align:left;direction:ltr;max-width:430px;margin-top:3px}.deliveryStatus{color:#617579;background:#eef2f2;border-radius:3px;align-items:center;min-height:23px;padding:0 7px;display:inline-flex}.deliveryStatus.sent{color:#276e54;background:#e5f1ed}.deliveryStatus.failed,.deliveryStatus.skipped{color:#934d54;background:#f7e9ea}.deliveryStatus.queued{color:#8b671c;background:#fff4dc}.deliveryStatus.delivered{color:#186647;background:#dff2e7}.deliveryStatus.processing{color:#35668d;background:#e8f0f8}.digestSettings{background:#fbfcfc;border-bottom:1px solid #e1e7e8}.digestSettings>header{justify-content:space-between;align-items:center;gap:12px;min-height:63px;padding:11px 16px;display:flex}.digestSettings>header>div{color:#176d65;align-items:center;gap:9px;display:flex}.digestSettings>header span{gap:3px;display:grid}.digestSettings b{font-size:9px}.digestSettings small{color:#7a8a8e;font-size:7px}.digestUnsubscribe{color:#934f56;background:#fff;border:1px solid #e2c8cb;border-radius:4px;min-height:31px;padding:0 9px;font-size:8px}.digestControls{grid-template-columns:repeat(4,minmax(130px,1fr));gap:9px;padding:0 16px 13px;display:grid}.digestControls label{color:#65777b;gap:4px;font-size:8px;display:grid}.digestControls input,.digestControls select{color:#31474b;background:#fff;border:1px solid #d7e0e1;border-radius:4px;width:100%;min-height:35px;padding:4px 8px}.digestControls :disabled{color:#98a4a7;background:#f1f4f4}.digestHistory{border-top:1px solid #e5eaeb;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.digestHistory>span{border-left:1px solid #e5eaeb;align-content:center;gap:3px;min-height:52px;padding:8px 16px;display:grid}.digestHistory>span:last-child{border-left:0}.digestHistory b{color:#344a4e}.notificationTemplates{background:#fff;border:1px solid #dce4e5;border-radius:7px;position:relative;overflow:hidden}.notificationTemplates>header{border-bottom:1px solid #e1e7e8;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:10px 14px;display:flex}.notificationTemplates>header>div{gap:3px;display:grid}.notificationTemplates>header strong{font-size:11px}.notificationTemplates>header small{color:#7c8c90;font-size:8px}.notificationTemplates .panelButton{color:#fff;background:#16746b;border:0;border-radius:4px;align-items:center;gap:5px;min-height:35px;padding:0 11px;font-size:8px;display:flex}.templateRows>article{border-bottom:1px solid #e7ebec;grid-template-columns:minmax(230px,1.25fr) minmax(180px,1fr) auto auto;align-items:center;gap:12px;min-height:72px;padding:9px 14px;display:grid}.templateIdentity{align-items:center;gap:9px;min-width:0;display:flex}.templateIdentity>span{color:#176d65;background:#e6f1ef;border-radius:4px;place-items:center;min-width:58px;min-height:28px;padding:0 6px;font-size:7px;display:grid}.templateIdentity>div{gap:2px;min-width:0;display:grid}.templateIdentity strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.templateIdentity small{color:#89979a;text-align:right;font-size:7px}.templateRows article>p{color:#64777b;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:8px;overflow:hidden}.templateStatus{color:#65777b;background:#eef2f2;border-radius:3px;place-items:center;min-height:24px;padding:0 7px;font-size:7px;display:grid}.templateStatus.published{color:#236a4d;background:#e4f1eb}.templateStatus.draft{color:#89661c;background:#fff3d9}.templateRows nav{justify-content:flex-end;align-items:center;gap:4px;display:flex}.templateIconButton{color:#597075;background:#fff;border:1px solid #d8e1e2;border-radius:4px;place-items:center;width:31px;height:31px;padding:0;display:grid}.templateIconButton:hover{color:#176d65;border-color:#91b8b2}.templateIconButton.danger{color:#9a5359}.templatePublishButton{color:#fff;background:#16746b;border:0;border-radius:4px;align-items:center;gap:4px;min-height:31px;padding:0 8px;font-size:8px;display:flex}.templatePreview{background:#f6faf9;border:1px solid #cfe0dd;border-right:3px solid #18736b;border-radius:5px;margin:12px;padding:12px 14px}.templatePreview header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.templatePreview b{font-size:10px}.templatePreview p{color:#536a6e;white-space:pre-line;margin:7px 0 0;font-size:9px;line-height:1.9}.notificationModalBackdrop{z-index:12000;background:#1f2f337a;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.notificationTemplateModal{background:#fff;border:1px solid #d8e1e2;border-radius:7px;width:min(720px,100%);max-height:calc(100vh - 36px);overflow:auto;box-shadow:0 18px 55px #1f2f3333}.notificationTemplateModal>header{border-bottom:1px solid #e2e8e9;justify-content:space-between;align-items:center;gap:10px;min-height:65px;padding:11px 15px;display:flex}.notificationTemplateModal>header>div{gap:3px;display:grid}.notificationTemplateModal>header strong{font-size:12px}.notificationTemplateModal>header small{color:#7b8c8f;font-size:8px}.templateFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:15px;display:grid}.templateFormGrid>label{color:#5c7074;gap:5px;font-size:9px;display:grid}.templateFormGrid input,.templateFormGrid select,.templateFormGrid textarea{color:#2f4549;background:#fff;border:1px solid #d6dfe0;border-radius:4px;width:100%;min-height:38px;padding:7px 9px}.templateFormGrid textarea{resize:vertical;min-height:112px;line-height:1.9}.templateFormGrid input:disabled,.templateFormGrid select:disabled{color:#829195;background:#f1f4f4}.templateWide{grid-column:1/-1}.templateFormGrid fieldset{border:1px solid #dce4e5;border-radius:5px;margin:0;padding:10px}.templateFormGrid legend{color:#617579;padding:0 5px;font-size:8px}.templateFormGrid fieldset>div{flex-wrap:wrap;gap:6px;display:flex}.templateFormGrid fieldset label{cursor:pointer;position:relative}.templateFormGrid fieldset input{opacity:0;position:absolute}.templateFormGrid fieldset span{color:#627579;background:#f8faf9;border:1px solid #d6dfe0;border-radius:4px;place-items:center;min-height:28px;padding:0 8px;font-size:8px;display:grid}.templateFormGrid fieldset input:checked+span{color:#12685f;background:#e6f2ef;border-color:#70a89f}.notificationTemplateModal>footer{border-top:1px solid #e2e8e9;justify-content:flex-end;align-items:center;gap:7px;min-height:61px;padding:10px 15px;display:flex}.notificationTemplateModal>footer button{border-radius:4px;align-items:center;gap:5px;min-height:36px;padding:0 12px;font-size:8px;display:flex}.notificationTemplateModal>footer .secondary{color:#5f7377;background:#fff;border:1px solid #d7e0e1}.notificationTemplateModal>footer .panelButton{color:#fff;background:#16746b;border:0}.notificationTemplateModal>footer button:disabled{opacity:.5}@media (width<=720px){.notificationHeader{flex-direction:column;align-items:stretch;padding:16px}.notificationFacts span{flex:1;min-width:0}.notificationFacts{width:100%}.notificationTabs button{flex:1;min-width:125px}.channelMaster{grid-template-columns:1fr}.channelMaster label{border-bottom:1px solid #e4e9ea;border-left:0}.categoryMatrix>header,.categoryMatrix>article{grid-template-columns:1fr;gap:8px;padding:10px 12px}.quietHours{flex-direction:column;align-items:stretch}.quietHours>div{justify-content:space-between}.pushControl{flex-direction:column;align-items:stretch}.pushControl>button{width:100%}.notificationOpen{grid-template-columns:32px minmax(0,1fr);padding:9px}.notificationOpen>span{width:31px;height:31px}.digestSettings>header{align-items:flex-start}.digestControls,.digestHistory{grid-template-columns:1fr}.digestHistory>span{border-bottom:1px solid #e5eaeb;border-left:0}.templateRows>article{grid-template-columns:minmax(0,1fr) auto}.templateRows article>p{grid-area:2/1/auto/-1}.templateRows article>.templateStatus{grid-area:1/2}.templateRows nav{grid-column:1/-1;justify-content:flex-start}.templateFormGrid{grid-template-columns:1fr}.templateWide{grid-column:1}}.setupGrid{grid-template-columns:330px minmax(0,1fr);align-items:start;gap:12px;width:min(1040px,100%);margin:12px auto;display:grid}.officePanel{background:#fff;border:1px solid #dfe5e6;border-radius:7px;overflow:hidden}.officePanel>header{border-bottom:1px solid #e8eced;justify-content:space-between;align-items:center;min-height:49px;padding:9px 12px;display:flex}.officePanel>header div{align-items:center;gap:7px;display:flex}.officePanel h2{margin:0;font-size:12px}.setupForm{gap:9px;padding:13px;display:grid}.setupForm button{color:#fff;background:#15766d;border:0;min-height:36px}.registryRows,.correspondentRows{display:grid}.registryRows article{border-bottom:1px solid #e9edee;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;min-height:62px;padding:9px 12px;display:grid}.registryRows article div{display:grid}.registryRows strong,.correspondentRows strong{font-size:10px}.registryRows span,.registryRows small,.correspondentRows small{color:#859398;font-size:8px}.registryRows b{direction:ltr;font-size:10px}.registryRows small{grid-column:2}.setupError{color:#914e55;text-align:right;background:#f9eded;border:1px solid #e8cfd2;border-radius:5px;width:min(1040px,100%);min-height:39px;margin:10px auto 0;padding:0 12px;font-size:9px;display:block}.bookFormActions{grid-template-columns:1fr auto;gap:6px;display:grid}.setupForm .bookFormActions button{justify-content:center;align-items:center;gap:5px;padding:0 11px;display:flex}.setupForm .bookFormActions button.secondary{color:#687b7f;background:#fff;border:1px solid #d6dfe0}.registryRows article{grid-template-columns:minmax(0,1fr) auto auto}.registryRows article.inactive{opacity:.68;background:#f7f8f8}.registryRows article>small{grid-column:2}.registryRows article>nav{grid-area:1/3/span 2;gap:3px;display:flex}.registryRows article>nav button{color:#62767a;background:#fff;border:1px solid #dce3e4;border-radius:4px;place-items:center;width:29px;height:29px;display:grid}.registryRows article>nav button:last-child{color:#99545a}.correspondentRows article{border-bottom:1px solid #e9edee;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:56px;padding:8px 12px;display:grid}.correspondentRows article>span{color:#3269a8;background:#e7eef9;border-radius:6px;place-items:center;width:29px;height:29px;display:grid}.correspondentRows article div{display:grid}.correspondentRows b{color:#718287;font-size:8px}.letterEditorWorkspace{color:#2d4146;background:#e9edef;min-height:calc(100vh - 68px)}.editorHeader{background:#fff;border-bottom:1px solid #d8e0e1;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:72px;padding:11px 20px;display:grid}.editorHeader>button{color:#52666b;background:#fff;border:1px solid #dbe2e3;place-items:center;width:35px;height:35px;padding:0;display:grid}.editorHeader>div:nth-child(2){gap:2px;min-width:0;display:grid}.editorHeader span{color:#7c8b8f;font-size:9px}.editorHeader h1{text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;margin:0;font-size:15px;overflow:hidden}.editorHeader>div:last-child{gap:7px;display:flex}.editorHeader>div:last-child button{color:#fff;background:#15766d;border:0;align-items:center;gap:6px;min-height:37px;padding:0 12px;display:flex}.editorHeader>div:last-child .secondary{color:#53666b;background:#fff;border:1px solid #dbe2e3}.editorCommandBar{z-index:5;background:#f8faf9;border-bottom:1px solid #d4dddf;align-items:center;gap:4px;min-height:51px;padding:7px 20px;display:flex;position:sticky;top:0}.editorCommandBar label{color:#63767b;align-items:center;gap:7px;margin-left:7px;font-size:9px;display:flex}.editorCommandBar select{background:#fff;width:175px;min-height:33px;padding:4px 8px}.editorCommandBar button{color:#53666b;background:0 0;border:1px solid #0000;place-items:center;width:33px;height:33px;padding:0;display:grid}.editorCommandBar button:hover{color:#12685f;background:#fff;border-color:#d5dfe0}.toolbarDivider{background:#d8e0e1;width:1px;height:23px;margin:0 4px}.editorLayout{grid-template-columns:minmax(680px,1fr) 300px;min-height:calc(100vh - 191px);display:grid}.documentStage{min-width:0;padding:24px;overflow:auto}.a4Document{background:#fff;width:min(210mm,100%);min-height:297mm;margin:0 auto;padding:18mm 19mm;box-shadow:0 3px 18px #2b3e4329}.a4Document>header{border-bottom:2px solid #15766d;grid-template-columns:1fr auto 1fr;align-items:start;min-height:71px;padding-bottom:10px;display:grid}.a4Document>header dl{gap:2px;margin:0;display:grid}.a4Document>header dl div{gap:6px;display:flex}.a4Document dt{color:#78888c;font-size:8px}.a4Document dd{margin:0;font-size:9px}.a4Document>header strong{font-size:17px}.editorSubject{align-items:center;gap:8px;margin:24px 0 14px;font-size:11px;font-weight:700;display:flex}.editorSubject input{border:0;border-bottom:1px solid #dfe5e6;border-radius:0;outline:0;flex:1;min-height:37px;padding:6px 8px;font-size:12px;font-weight:700}.richLetterBody{color:#263b40;text-align:justify;outline:0;min-height:145mm;padding:8px 2px;font-size:12px;line-height:2.25}.richLetterBody:empty:before{content:attr(data-placeholder);color:#a0aaad}.richLetterBody blockquote{background:#f6f9f8;border-right:3px solid #87aaa5;margin:12px 20px;padding:8px 12px}.a4Document>footer{color:#7c8b8f;border-top:1px solid #dce3e4;justify-content:flex-end;align-items:start;gap:25px;min-height:90px;padding-top:18px;font-size:9px;display:flex}.a4Document>footer>div{color:#176f67;place-items:center;gap:3px;min-width:125px;display:grid}.a4Document>footer strong{font-size:9px}.a4Document>footer small{color:#75868a;font-size:7px}.editorInspector{background:#fff;border-right:1px solid #d4dddf;min-width:0}.editorInspector>nav{border-bottom:1px solid #e1e6e7;grid-template-columns:1fr 1fr;padding:6px;display:grid}.editorInspector>nav button{color:#74858a;background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:5px;min-height:37px;display:flex}.editorInspector>nav button.active{color:#12685f;border-bottom-color:#15766d;font-weight:700}.versionPanel,.signaturePanel{gap:11px;padding:12px;display:grid}.versionPanel>label,.signaturePanel>label{color:#63767b;gap:4px;font-size:9px;display:grid}.versionPanel textarea{min-height:72px}.versionPanel>div,.signaturePanel>div{gap:7px;display:grid}.versionPanel article,.signaturePanel article{background:#fbfcfc;border:1px solid #e0e6e7;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;gap:4px;padding:10px;display:grid}.versionPanel article>span,.signaturePanel article>span{color:#15766d;font-size:8px}.versionPanel article strong,.signaturePanel article strong{font-size:9px}.versionPanel article small,.signaturePanel article small{color:#89969a;grid-column:1;font-size:7px}.versionPanel article>button{color:#587277;background:0 0;border:0;grid-area:1/2/4;align-items:center;gap:4px;padding:0 7px;font-size:8px;display:flex}.requestSignature{color:#fff;background:#15766d;border:0;justify-content:center;align-items:center;gap:6px;min-height:37px;display:flex}.signatureStatus{background:#fff2db;border-radius:3px;width:max-content;padding:2px 5px;color:#986312!important}.signatureStatus.signed{background:#e4f2ee;color:#176f67!important}.signatureStatus.rejected{background:#fae8ea;color:#aa3e48!important}.signaturePanel article>div{grid-area:1/2/4;align-items:center;gap:4px;display:flex}.signaturePanel article button{color:#fff;background:#15766d;border:0;min-height:28px;padding:0 7px;font-size:8px}.signaturePanel article button.reject{color:#a63f48;background:#fff;border:1px solid #e1b7bb}.editorMessage{color:#17645d;background:#e8f4f1;border:1px solid #a7c9c3;border-radius:5px;margin:0 12px 12px;padding:8px;font-size:9px}.signaturePanel article button:disabled,.editorHeader button:disabled{opacity:.45;cursor:not-allowed}.signaturePanel .signatureDecisionNote{grid-column:1/-1;margin-top:5px}.signaturePanel .signatureDecisionNote input{min-height:32px}.signaturePanel article>p{color:#8b4e55;grid-column:1/-1;margin:4px 0 0;font-size:8px}@media (width<=1250px){.mailDesk{grid-template-columns:166px 310px minmax(390px,1fr)}.activityLayout{grid-template-columns:1fr}.dashboardKpis,.activityStream{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.panelShell,.compactSidebar.panelShell{grid-template-columns:1fr}.panelSidebar{width:252px;transition:transform .22s;position:fixed;top:0;right:0;transform:translate(105%);box-shadow:-12px 0 30px #1524282e}.panelSidebar.mobileOpen{transform:translate(0)}.sidebarBackdrop{z-index:29;background:#16212566;border:0;display:block;position:fixed;inset:0}.mobileMenuButton{color:#4d6166;background:#fff;border:1px solid #dfe5e6;place-items:center;width:38px;height:38px;padding:0;display:grid}.pageContext{display:none}.mailDesk{grid-template-columns:150px 300px minmax(390px,1fr);overflow-x:auto}.officeWorkspace{padding:14px}.editorLayout{grid-template-columns:minmax(620px,1fr) 280px;overflow-x:auto}}@media (width<=760px){html,body,#root,.panelShell,.panelMain{max-width:100%;overflow-x:hidden}.panelTopbar{grid-template-columns:38px minmax(0,1fr) auto;padding:9px 11px;display:grid}.panelTopbar .mobileMenuButton{grid-area:1/1}.panelTopbar .topActions{grid-area:1/3}.panelTopbar .searchBox{grid-area:2/1/auto/-1;min-width:0;max-width:none;margin:0}.searchBox kbd{display:none}.modernDashboard{padding:14px}.dashboardWelcome,.officeHeader{flex-direction:column;align-items:stretch}.dashboardQuick button,.officeHeaderActions button{flex:1}.dashboardKpis,.dashboardColumns,.officeMetrics{grid-template-columns:1fr 1fr}.activityBlock{grid-column:auto}.activityStream{grid-template-columns:1fr}.officeWorkspace,.officeHeader,.officeMetrics,.mailDesk,.mailFolders,.mailListPane,.mailReadingPane{width:100%;min-width:0;max-width:100%}.officeHeaderActions{grid-template-columns:1fr 1fr;width:100%;display:grid}.mailDesk{grid-template-columns:minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.mailFolders{border-bottom:1px solid #e3e8e9;border-left:0;overflow:hidden}.mailFolders nav{overscroll-behavior-inline:contain;width:100%;display:flex;overflow-x:auto}.mailFolders nav button{flex:0 0 124px;min-width:124px}.folderUtility,.folderDivider{display:none}.mailListPane{border-bottom:1px solid #e3e8e9;border-left:0;max-height:500px;overflow:hidden}.mailReadingPane{min-height:620px;overflow:hidden}.mailSearch{grid-template-columns:18px minmax(0,1fr)}.mailSearch select{border-top:1px solid #e0e6e7;border-right:0;grid-column:1/-1}.letterTabBody{overflow-x:hidden}.setupGrid,.formGrid{grid-template-columns:1fr}.composerWorkspace,.secretariatWorkspace{padding:12px}.composerSection{padding:15px}.jalaliCalendarLayout{grid-template-columns:1fr;padding:9px}.jalaliCalendarLayout>.persianDatePicker{border-bottom:1px solid #e1e7e8;border-left:0;padding:0 0 10px}.editorHeader{grid-template-columns:35px minmax(0,1fr)}.editorHeader>div:last-child{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.editorHeader>div:last-child button{justify-content:center}.editorCommandBar{padding:7px 10px;overflow-x:auto}.editorCommandBar label{flex:none}.editorLayout{min-height:0;display:block;overflow:visible}.documentStage{padding:12px;overflow-x:auto}.a4Document{min-width:650px}.editorInspector{border-top:1px solid #d4dddf;border-right:0}}@media (width<=520px){.topActions .notificationButton{display:grid}.topActions button:last-child{display:none}.dashboardKpis{grid-template-columns:1fr}.officeMetrics{grid-template-columns:1fr 1fr}.dashboardQuick,.officeHeaderActions{grid-template-columns:1fr;display:grid}.dashboardColumns{grid-template-columns:1fr}.officeMetrics button{grid-template-columns:25px minmax(0,1fr) auto;min-width:0}.officeMetrics button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.officeWorkspace{padding:10px}.mailFolders nav{grid-template-columns:repeat(4,120px)}.letterTabs{overflow-x:auto}.letterTabs button{white-space:nowrap}.letterDocument dl{grid-template-columns:1fr 1fr}.attachmentActions,.attachmentList,.relationComposer{grid-template-columns:1fr}.advancedMailSearch{grid-template-columns:1fr;top:102px}.advancedMailSearch>button{width:100%}.mailSearch{grid-template-columns:18px minmax(130px,1fr) 82px 31px}.archiveDialog{max-height:calc(100vh - 24px);overflow-y:auto}.composerStepper span{font-size:0}.composerStepper span b{font-size:10px}.letterControls>div,.composerSummary{grid-template-columns:1fr}.composerHeader{grid-template-columns:34px minmax(0,1fr)}.composerHeader .saveDraft{grid-column:1/-1}.composerFooter button{flex:1;justify-content:center}}.attendanceWorkspace{gap:13px;display:grid}.attendanceHero{background:#fff;border:1px solid #dce4e5;border-radius:7px;justify-content:space-between;align-items:center;gap:18px;min-height:112px;padding:17px 20px;display:flex}.attendanceHero>div:first-child>span{color:#6c8285;font-size:9px}.attendanceHero h1{color:#1f4045;letter-spacing:0;margin:3px 0;font-size:20px}.attendanceHero p{color:#7d8e91;margin:0;font-size:9px}.teamScopePicker{color:#5f777b;align-items:center;gap:7px;width:fit-content;margin-top:10px;font-size:8px;display:flex}.teamScopePicker select{color:#294b50;min-width:180px;height:34px;font:inherit;background:#fff;border:1px solid #d7e1e2;border-radius:4px;padding:0 9px}.clockPanel{background:#f7faf9;border:1px solid #d8e3e3;border-radius:6px;grid-template-columns:145px minmax(130px,1fr) auto;align-items:center;gap:10px;min-width:430px;padding:10px;display:grid}.clockIdentity{color:#1e6c65;background:#e1efed;border-radius:4px;width:fit-content;padding:5px 8px;font-size:8px;font-weight:800}.clockPanel select{color:#365358;background:#fff;border:1px solid #d5dfe0;border-radius:4px;min-width:0;height:37px;padding:0 8px;font-size:9px}.clockPanel time,.clockPanel strong{display:block}.clockPanel time{color:#768b8e;font-size:8px}.clockPanel strong{color:#29494d;margin-top:2px;font-size:9px}.clockPanel button{color:#fff;background:#15766d;border:0;border-radius:4px;align-items:center;gap:6px;min-height:38px;padding:0 11px;font-size:9px;font-weight:700;display:inline-flex}.clockPanel button:disabled{cursor:default;background:#9bacaa}.attendanceStats{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.attendanceStats article{background:#fff;border:1px solid #dfe6e7;border-radius:6px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-height:70px;padding:11px 13px;display:grid}.attendanceStats article>span{color:#167068;background:#e3f0ee;border-radius:6px;place-items:center;width:38px;height:38px;display:grid}.attendanceStats article:nth-child(2)>span{color:#a06c18;background:#faf0dd}.attendanceStats article:nth-child(3)>span{color:#416c83;background:#e8eef4}.attendanceStats article:nth-child(4)>span{color:#7d6a35;background:#eeeade}.attendanceStats small,.attendanceStats em{color:#829295;font-size:8px;font-style:normal;display:block}.attendanceStats strong{color:#29454a;margin:1px 0;font-size:14px;display:block}.attendanceTabs{background:#fff;border:1px solid #dfe6e7;border-radius:6px;gap:3px;min-height:45px;padding:4px;display:flex;overflow-x:auto}.attendanceTabs button{color:#667d80;white-space:nowrap;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;gap:6px;min-width:138px;font-size:9px;display:inline-flex}.attendanceTabs button.active{color:#15685f;background:#e2efed;font-weight:800}.attendanceMessage{color:#285951;background:#eaf4f2;border-right:3px solid #238076;border-radius:4px;justify-content:space-between;align-items:center;min-height:36px;padding:6px 11px;font-size:9px;display:flex}.attendanceMessage button{color:inherit;background:0 0;border:0}.attendanceOverview{grid-template-columns:1.1fr .9fr;gap:12px;display:grid}.todayBoard,.approvalInbox,.attendanceDataPanel,.leaveWorkspace,.missionColumn,.setupPanel{background:#fff;border:1px solid #dce4e5;border-radius:7px;overflow:hidden}.todayBoard>header,.approvalInbox>header,.missionColumn>header,.setupPanel>header{border-bottom:1px solid #e2e8e8;justify-content:space-between;align-items:center;min-height:52px;padding:9px 13px;display:flex}.todayBoard>header>div,.approvalInbox>header>div,.missionColumn>header>div,.setupPanel>header>div{color:#31565a;align-items:center;gap:7px;display:flex}.todayBoard h2,.approvalInbox h2,.missionColumn h2{letter-spacing:0;margin:0;font-size:11px}.todayBoard>header>span,.approvalInbox>header>span{color:#7c8e91;font-size:8px}.todayBoard>div>article{border-bottom:1px solid #e7ebec;grid-template-columns:37px minmax(0,1fr) 135px 90px;align-items:center;gap:9px;min-height:61px;padding:8px 12px;display:grid}.attendanceAvatar{color:#1f7068;background:#dfecea;border-radius:50%;place-items:center;width:36px;height:36px;font-size:10px;font-weight:800;display:grid}.todayBoard article strong,.todayBoard article small{display:block}.todayBoard article strong{color:#2b474c;font-size:9px}.todayBoard article small{color:#7d8f92;font-size:8px}.todayBoard article time{color:#587276;direction:ltr;align-items:center;gap:4px;font-size:9px;display:flex}.todayBoard article em{border-radius:3px;width:fit-content;padding:3px 6px;font-size:7px;font-style:normal}.todayBoard article em.ok{color:#39714a;background:#e4f1e8}.todayBoard article em.late{color:#96651d;background:#fbefdc}.todayBoard article em.none{color:#788588;background:#eff1f1}.approvalInbox>div>article{border-bottom:1px solid #e5eaeb;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:68px;padding:9px 12px;display:grid}.requestKind{color:#27746d;background:#e5efee;border-radius:5px;place-items:center;width:36px;height:36px;display:grid}.requestKind.missions{color:#477389;background:#e8eef4}.requestKind.overtime{color:#9a681b;background:#fbefdc}.approvalInbox article strong,.approvalInbox article small{display:block}.approvalInbox article strong{color:#2d494d;font-size:9px}.approvalInbox article small{color:#7c8e91;margin-top:3px;font-size:7px}.approvalInbox article nav{gap:4px;display:flex}.approvalInbox article nav button{color:#26746b;background:#eff7f5;border:1px solid #cfe0dd;border-radius:4px;place-items:center;width:29px;height:29px;display:grid}.approvalInbox article nav button:last-child{color:#9b4b54;background:#fcf4f5;border-color:#ecdadd}.attendanceEmpty{color:#89989b;text-align:center;place-items:center;min-height:130px;padding:15px;font-size:9px;display:grid}.attendanceDataPanel>header,.leaveWorkspace>header{border-bottom:1px solid #e1e7e8;justify-content:space-between;align-items:center;min-height:68px;padding:11px 15px;display:flex}.attendanceDataPanel h2,.leaveWorkspace h2{color:#29494d;letter-spacing:0;margin:0;font-size:13px}.attendanceDataPanel p,.leaveWorkspace p{color:#819194;margin:3px 0 0;font-size:8px}.attendanceDataPanel>header>div:last-child{gap:7px;display:flex}.attendanceDataPanel>header label{color:#75898c;border:1px solid #d9e2e3;border-radius:4px;align-items:center;gap:6px;min-height:36px;padding:0 8px;display:flex}.attendanceDataPanel>header input{border:0;outline:0;font-size:8px}.attendanceDataPanel>header button,.leaveWorkspace>header button,.missionColumn>header button{color:#fff;background:#15766d;border:0;border-radius:4px;align-items:center;gap:5px;min-height:36px;padding:0 10px;font-size:8px;display:inline-flex}.attendanceDataPanel>header button.reportButton{color:#365f63;background:#fff;border:1px solid #cfdcdd}.attendanceTable,.requestTable{overflow-x:auto}.attendanceTable .head,.attendanceTable>article{border-bottom:1px solid #e5eaeb;grid-template-columns:1.3fr 1fr .7fr .7fr 1fr .7fr 65px;align-items:center;gap:8px;min-width:850px;min-height:47px;padding:7px 13px;display:grid}.attendanceTable .head,.requestTable .head{color:#7a8c8f;background:#f4f7f6;min-height:38px;font-size:8px}.attendanceTable>article{color:#587074;font-size:8px}.attendanceTable>article strong{color:#2d494d;font-size:9px}.attendanceTable span.delay{color:#a2641c}.attendanceTable nav{gap:3px;display:flex}.attendanceTable nav button,.requestTable article>button{color:#557074;background:#fff;border:1px solid #dbe4e4;border-radius:4px;place-items:center;width:27px;height:27px;display:grid}.attendanceTable nav button:last-child,.requestTable article>button{color:#9f4a53}.correctionStrip{border:1px solid #e0e6e7;border-radius:5px;margin:12px;overflow:hidden}.correctionStrip>header{color:#426064;background:#f7f9f8;align-items:center;min-height:39px;padding:0 11px;font-size:9px;display:flex}.correctionStrip article{color:#61777a;border-top:1px solid #e6ebeb;grid-template-columns:1fr 2fr .7fr 1fr;align-items:center;gap:8px;min-height:43px;padding:7px 11px;font-size:8px;display:grid}.correctionStrip article p{margin:0}.correctionStrip article em,.requestTable article em,.missionColumn article>div>span{border-radius:3px;width:fit-content;padding:3px 6px;font-size:7px;font-style:normal}.status-pending{color:#96651c;background:#fbefdc}.status-approved{color:#397149;background:#e4f1e8}.status-rejected{color:#9b4852;background:#f8e8ea}.status-cancelled{color:#778487;background:#edf0f0}.balanceCards{grid-template-columns:repeat(3,1fr);gap:9px;padding:13px;display:grid}.balanceCards article{background:#fafcfc;border:1px solid #dde5e5;border-radius:5px;padding:12px}.balanceCards article header,.balanceCards article footer{justify-content:space-between;align-items:center;display:flex}.balanceCards article header span{color:#60777b;font-size:9px}.balanceCards article header strong{color:#214d4a;font-size:13px}.balanceCards article>div{background:#e7ecec;border-radius:3px;height:5px;margin:12px 0 8px;overflow:hidden}.balanceCards article>div i{background:#278077;height:100%;display:block}.balanceCards article footer{color:#839194;font-size:7px}.requestTable .head,.requestTable>article{border-top:1px solid #e5eaeb;grid-template-columns:1.1fr 1fr 1.8fr .8fr 1fr .7fr 70px;align-items:center;gap:8px;min-width:990px;min-height:49px;padding:7px 13px;display:grid}.requestTable>article{color:#587074;font-size:8px}.requestTable>article strong{color:#2d494d}.leaveActions{justify-content:flex-end;gap:3px;display:flex}.leaveActions button{color:#39706c;background:#fff;border:1px solid #d9e3e3;border-radius:4px;place-items:center;width:28px;height:28px;display:grid}.leaveActions button:last-child{color:#9f4a53}.missionWorkspace{grid-template-columns:1fr 1fr;gap:12px;display:grid}.missionColumn>div>article,.missionColumn>article{border-bottom:1px solid #e4eaea;grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:8px;min-height:84px;padding:11px 13px;display:grid}.missionColumn article strong,.missionColumn article p,.missionColumn article small{display:block}.missionColumn article strong{color:#2c484c;margin-top:6px;font-size:10px}.missionColumn article p{color:#667e81;align-items:center;gap:4px;margin:3px 0;font-size:8px;display:flex}.missionColumn article small{color:#8a7b5d;font-size:8px}.missionColumn article>button{color:#9f4c54;background:#fff;border:1px solid #eadbdd;border-radius:4px;place-items:center;width:28px;height:28px;display:grid}.attendanceSetup{grid-template-columns:1fr 1fr;gap:11px;display:grid}.setupPanel>header strong{font-size:10px}.setupPanel>header>button{color:#1e7068;background:#e4f0ee;border:0;border-radius:4px;place-items:center;width:29px;height:29px;display:grid}.setupRow{border-bottom:1px solid #e5eaeb;grid-template-columns:minmax(0,1fr) auto 60px;align-items:center;gap:9px;min-height:64px;padding:9px 12px;display:grid}.setupRow strong,.setupRow small{display:block}.setupRow strong{color:#2c484c;font-size:9px}.setupRow small{color:#7d8e91;margin-top:3px;font-size:8px}.setupRow>span{color:#587274;background:#eef3f2;border-radius:3px;padding:3px 6px;font-size:7px}.setupRow nav{gap:3px;display:flex}.setupRow nav button{color:#557074;background:#fff;border:1px solid #dce4e5;border-radius:4px;place-items:center;width:27px;height:27px;display:grid}.setupRow nav button:last-child{color:#9e4a52}.setupInlineAction{color:#187168;background:0 0;border:0;align-items:center;gap:5px;margin:9px 12px;font-size:8px;display:inline-flex}.deviceOperations{gap:10px;display:grid}.deviceOpsHeader{background:#fff;border:1px solid #dce4e5;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:11px 14px;display:flex}.deviceOpsHeader>div{align-items:center;gap:9px;display:flex}.deviceOpsHeader>div>span{color:#166d64;background:#e2efed;border-radius:6px;place-items:center;width:38px;height:38px;display:grid}.deviceOpsHeader h2,.deviceDetail h3{color:#29494d;letter-spacing:0;margin:0;font-size:13px}.deviceOpsHeader p,.deviceDetail header p{color:#7b8d90;margin:3px 0 0;font-size:8px}.deviceOpsHeader button,.deviceActions button,.deviceUpload,.deviceEmpty button{color:#49676b;cursor:pointer;background:#fff;border:1px solid #d6e0e1;border-radius:4px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 11px;font-size:8px;display:inline-flex}.deviceOpsHeader button.primary,.deviceActions button.primary,.deviceEmpty button.primary{color:#fff;background:#15766d;border-color:#15766d}.deviceOpsStats{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.deviceOpsStats article{color:#23746c;background:#fff;border:1px solid #dfe6e7;border-radius:6px;align-items:center;gap:9px;min-height:61px;padding:9px 12px;display:flex}.deviceOpsStats article:nth-child(2){color:#a06325}.deviceOpsStats article:nth-child(3){color:#486e85}.deviceOpsStats small,.deviceOpsStats strong{display:block}.deviceOpsStats small{color:#819194;font-size:8px}.deviceOpsStats strong{color:#2d4a4e;margin-top:2px;font-size:11px}.deviceOpsHeader>nav{align-items:center;gap:7px;display:flex}.ufaceGuide{background:#f7fbfa;border:1px solid #cbdede;border-radius:7px;overflow:hidden}.ufaceGuide>header{background:#edf6f4;border-bottom:1px solid #dbe7e6;justify-content:space-between;align-items:center;gap:10px;min-height:57px;padding:9px 13px;display:flex}.ufaceGuide>header>div{align-items:center;gap:9px;display:flex}.ufaceGuide>header>div>span{color:#fff;background:#176f68;border-radius:5px;place-items:center;width:34px;height:34px;display:grid}.ufaceGuide strong,.ufaceGuide small{display:block}.ufaceGuide strong{color:#294b4e;font-size:10px}.ufaceGuide small{color:#72878a;margin-top:3px;font-size:7px}.ufaceGuide>header>button{color:#5a7477;background:#fff;border:1px solid #cfdddd;border-radius:4px;place-items:center;width:30px;height:30px;display:grid}.ufaceGuideSteps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:11px;display:grid}.ufaceGuideSteps article{background:#fff;border:1px solid #dce7e6;border-radius:5px;grid-template-columns:25px minmax(0,1fr);align-content:start;gap:7px;min-width:0;padding:9px;display:grid}.ufaceGuideSteps article>b{color:#176f68;background:#dceeea;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.ufaceGuideSteps article strong{font-size:8px}.ufaceGuideSteps article p{color:#718487;margin:4px 0 0;font-size:7px;line-height:1.9}.ufaceGuide>footer{background:#fff;border-top:1px solid #dce7e6;grid-template-columns:1fr 1fr;gap:7px;padding:9px 11px;display:grid}.ufaceGuide>footer span{color:#577276;align-items:flex-start;gap:6px;font-size:7px;line-height:1.8;display:flex}.ufaceGuide>footer span:first-child{color:#377259}.ufaceGuide>footer span:last-child{color:#8c6527}.deviceOpsLayout{background:#fff;border:1px solid #dce4e5;border-radius:7px;grid-template-columns:245px minmax(0,1fr);min-height:530px;display:grid;overflow:hidden}.deviceList{background:#f8fafa;border-left:1px solid #e0e7e8}.deviceList>header,.deviceIssuePanel>header,.deviceHistoryGrid>div>header{border-bottom:1px solid #e1e7e8;justify-content:space-between;align-items:center;min-height:43px;padding:8px 11px;display:flex}.deviceList>header strong,.deviceIssuePanel>header strong,.deviceHistoryGrid header strong{color:#38575b;font-size:9px}.deviceList>header span,.deviceIssuePanel>header span{color:#577174;background:#e5edec;border-radius:3px;padding:2px 6px;font-size:7px}.deviceList>button{text-align:right;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e3e9e9;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;min-height:68px;padding:8px 10px;display:grid}.deviceList>button.active{background:#e8f2f0;box-shadow:inset -3px 0 #19766d}.deviceState{color:#879699;background:#edf1f1;border-radius:5px;place-items:center;width:29px;height:29px;display:grid}.deviceState.online{color:#347653;background:#dff0e8}.deviceState.error{color:#a64b55;background:#f8e7e9}.deviceList button strong,.deviceList button small{overflow-wrap:anywhere;display:block}.deviceList button strong{color:#304e52;font-size:9px}.deviceList button small{color:#7e9093;margin-top:3px;font-size:7px}.deviceList button em{color:#6f8285;font-size:7px;font-style:normal}.deviceDetail{min-width:0;padding:13px}.deviceDetail>header{border-bottom:1px solid #e4eaea;justify-content:space-between;align-items:center;gap:10px;padding-bottom:10px;display:flex}.deviceDetail>header button{color:#4f6c70;background:#fff;border:1px solid #d8e1e2;border-radius:4px;place-items:center;width:31px;height:31px;display:grid}.deviceDetail code{direction:ltr;unicode-bidi:isolate;background:#eef2f2;border-radius:3px;padding:1px 4px;font-size:8px}.deviceError{color:#87464d;background:#fbf0f1;border-right:3px solid #b14d56;border-radius:4px;align-items:center;gap:7px;margin-top:9px;padding:8px 10px;font-size:8px;display:flex}.deviceActions{flex-wrap:wrap;gap:7px;margin:11px 0;display:flex}.deviceActions button:disabled,.deviceUpload.disabled{opacity:.55;cursor:wait}.deviceUpload input{display:none}.devicePasswordRow{background:#fafcfc;border:1px solid #e0e7e8;border-radius:5px;grid-template-columns:minmax(220px,360px) 1fr;align-items:end;gap:10px;padding:10px;display:grid}.devicePasswordRow label{color:#60777b;gap:4px;font-size:8px;display:grid}.devicePasswordRow input{background:#fff;border:1px solid #d5dfe0;border-radius:4px;min-height:35px;padding:6px 8px;font-size:8px}.devicePasswordRow small{color:#849396;font-size:7px}.oneTimeDeviceToken{color:#8b681f;background:#fff9e9;border:1px solid #e2d3aa;border-radius:5px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:9px;padding:10px;display:grid}.oneTimeDeviceToken strong,.oneTimeDeviceToken code{display:block}.oneTimeDeviceToken strong{font-size:8px}.oneTimeDeviceToken code{overflow-wrap:anywhere;color:#604b21;margin-top:4px;font-size:8px}.oneTimeDeviceToken button{color:#765c24;background:#fff;border:1px solid #ddcca1;border-radius:4px;min-height:30px;padding:0 9px;font-size:8px}.deviceIssuePanel{border:1px solid #e0e6e7;border-radius:6px;margin-top:12px;overflow:hidden}.deviceIssuePanel>header>div{color:#a06927;align-items:center;gap:6px;display:flex}.deviceIssuePanel>article{border-bottom:1px solid #e6ebeb;grid-template-columns:135px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:57px;padding:8px 10px;display:grid}.deviceIssuePanel article:last-child{border-bottom:0}.issueType{color:#9a6325;font-size:8px}.deviceIssuePanel article strong,.deviceIssuePanel article small{display:block}.deviceIssuePanel article strong{color:#334f53;font-size:9px}.deviceIssuePanel article small{color:#829194;margin-top:3px;font-size:7px}.deviceIssuePanel article button{color:#42676b;background:#fff;border:1px solid #d5dfe0;border-radius:4px;align-items:center;gap:5px;min-height:31px;padding:0 8px;font-size:8px;display:inline-flex}.deviceHistoryGrid{grid-template-columns:1fr 1fr;gap:9px;margin-top:11px;display:grid}.deviceHistoryGrid>div{border:1px solid #e0e6e7;border-radius:6px;min-width:0;overflow:hidden}.deviceHistoryGrid article{border-bottom:1px solid #e7ecec;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;min-height:51px;padding:7px 9px;display:grid}.deviceHistoryGrid article strong,.deviceHistoryGrid article small{display:block}.deviceHistoryGrid article strong{color:#3b575b;font-size:8px}.deviceHistoryGrid article small,.deviceHistoryGrid time{color:#849396;font-size:7px}.runStatus,.eventDirection{color:#3c7553;text-align:center;background:#e3f0e9;border-radius:3px;min-width:37px;padding:3px 5px;font-size:7px}.runStatus.failed{color:#9d4b54;background:#f7e6e8}.eventDirection.out{color:#4e7086;background:#e7edf3}.eventDirection.unknown{color:#946224;background:#f6ead9}.deviceEmpty{color:#849497;text-align:center;align-content:center;place-items:center;gap:8px;min-height:150px;padding:14px;font-size:8px;display:grid}.deviceEmpty.compact{min-height:86px}.reconciliationForm{grid-template-columns:1fr 1fr}.deviceProbeResult{background:#f8fcf9;border:1px solid #cfe1d4;border-radius:5px;margin:0 0 10px;overflow:hidden}.deviceProbeResult>header{color:#3f7850;border-bottom:1px solid #dbe8de;align-items:center;gap:6px;min-height:38px;padding:6px 10px;display:flex}.deviceProbeResult>header strong{font-size:8px}.deviceProbeResult>header time{color:#7a8d7f;margin-right:auto;font-size:7px}.deviceProbeResult>div{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.deviceProbeResult>div>span{border-left:1px solid #e0e9e2;min-width:0;padding:8px 10px}.deviceProbeResult>div>span:last-child{border-left:0}.deviceProbeResult small,.deviceProbeResult b{overflow-wrap:anywhere;display:block}.deviceProbeResult small{color:#819086;font-size:7px}.deviceProbeResult b{color:#385744;margin-top:3px;font-size:8px}.devicePresetNote{color:#3b6d67;background:#edf6f4;border-right:3px solid #26766d;border-radius:4px;align-items:center;gap:7px;min-height:42px;padding:8px 10px;font-size:8px;line-height:1.8;display:flex!important}.attendanceModalBackdrop{z-index:90;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#16272b7a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.attendanceModal{background:#fff;border-radius:7px;width:min(700px,96vw);max-height:92vh;overflow:hidden;box-shadow:0 24px 60px #14282c4d}.attendanceModal>header{color:#29484c;border-bottom:1px solid #dfe6e7;justify-content:space-between;align-items:center;height:52px;padding:0 16px;font-size:11px;display:flex}.attendanceModal>header button{color:#657a7e;background:#f0f3f3;border:0;border-radius:4px;place-items:center;width:30px;height:30px;display:grid}.attendanceForm{grid-template-columns:1fr 1fr;gap:10px;max-height:calc(92vh - 52px);padding:16px;display:grid;overflow-y:auto}.attendanceForm label{color:#687e81;gap:5px;min-width:0;font-size:8px;display:grid}.attendanceForm label.wide{grid-column:1/-1}.attendanceForm input,.attendanceForm select,.attendanceForm textarea{color:#304a4e;background:#fff;border:1px solid #d7e0e1;border-radius:5px;outline:0;width:100%;min-width:0;min-height:38px;padding:7px 9px;font-size:9px}.attendanceForm textarea{resize:vertical;min-height:75px}.attendanceForm label.check{align-items:center;gap:7px;display:flex}.attendanceForm label.check input{width:17px;min-height:17px}.attendanceForm footer{grid-column:1/-1;justify-content:flex-end;gap:7px;padding-top:7px;display:flex}.attendanceForm footer button{color:#fff;background:#15766d;border:0;border-radius:4px;align-items:center;gap:6px;min-height:37px;padding:0 13px;font-size:9px;display:inline-flex}.attendanceForm footer button.secondary{color:#5d7377;background:#fff;border:1px solid #d6e0e0}.attendanceForm footer button:disabled{cursor:not-allowed;background:#a8b7b6}.rejectAttendanceForm{grid-template-columns:1fr}.rejectAttendanceForm .decisionSummary{background:#fbf2f3;border-right:3px solid #a74f58;border-radius:4px;gap:4px;padding:11px;display:grid}.decisionSummary strong{color:#633b40;font-size:10px}.decisionSummary span{color:#896d71;font-size:8px}.leaveDocumentField small{color:#267069;font-size:8px}@media (width<=1050px){.attendanceHero{align-items:flex-start}.clockPanel{grid-template-columns:1fr auto;min-width:360px}.clockPanel select{grid-column:1/-1}.attendanceStats{grid-template-columns:1fr 1fr}.attendanceOverview,.attendanceSetup{grid-template-columns:1fr}.deviceOpsLayout{grid-template-columns:210px minmax(0,1fr)}.deviceHistoryGrid{grid-template-columns:1fr}.ufaceGuideSteps{grid-template-columns:1fr 1fr}}@media (width<=720px){.attendanceWorkspace{gap:9px}.attendanceHero{padding:13px;display:grid}.attendanceHero h1{font-size:16px}.clockPanel{grid-template-columns:1fr auto;width:100%;min-width:0}.attendanceStats{grid-template-columns:1fr 1fr;gap:7px}.attendanceStats article{min-height:63px;padding:8px}.attendanceStats article>span{width:32px;height:32px}.attendanceStats strong{font-size:11px}.attendanceTabs button{min-width:90px}.todayBoard>div>article{grid-template-columns:36px minmax(0,1fr) auto}.todayBoard article em{grid-column:2/-1}.attendanceDataPanel>header,.leaveWorkspace>header{align-items:flex-start;gap:9px;padding:10px}.attendanceDataPanel>header>div:last-child{display:grid}.balanceCards,.missionWorkspace{grid-template-columns:1fr}.attendanceModalBackdrop{align-items:end;padding:0}.attendanceModal{border-radius:7px 7px 0 0;width:100%;max-height:94vh}.attendanceForm{grid-template-columns:1fr}.attendanceForm label.wide,.attendanceForm footer{grid-column:1}.deviceOpsHeader{align-items:flex-start}.deviceOpsHeader,.deviceOpsHeader>div{display:grid}.deviceOpsHeader>nav{grid-template-columns:1fr 1fr;width:100%;display:grid}.deviceOpsStats{grid-template-columns:1fr}.deviceOpsLayout{grid-template-columns:1fr;display:grid}.deviceList{border-bottom:1px solid #e0e7e8;border-left:0;max-height:230px;overflow-y:auto}.deviceDetail{padding:10px}.devicePasswordRow{grid-template-columns:1fr}.deviceIssuePanel>article{grid-template-columns:1fr auto}.deviceIssuePanel .issueType{grid-column:1/-1}.oneTimeDeviceToken{grid-template-columns:24px minmax(0,1fr)}.oneTimeDeviceToken button{grid-column:1/-1}.reconciliationForm,.ufaceGuideSteps,.ufaceGuide>footer,.deviceProbeResult>div{grid-template-columns:1fr}.deviceProbeResult>div>span{border-bottom:1px solid #e0e9e2;border-left:0}}@media (width<=760px){.requestOps,.talentOps{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow-x:hidden}.requestOps *,.talentOps *{box-sizing:border-box;min-width:0}.requestOpsHeader>div,.talentOpsHeader>div,.requestCatalogBar nav,.cartableToolbar nav,.requestSubmitLayout>*,.cartableLayout>*,.trainingLayout>*{width:100%;max-width:100%}.requestOpsHeader h1,.talentOpsHeader h1{overflow-wrap:anywhere;max-width:100%;font-size:20px}.requestHeaderCount,.cartableSummary{width:100%}.requestCatalogBar nav,.cartableToolbar nav,.talentOpsHeader nav,.trainingTop nav{overflow:auto hidden}.requestCatalogBar nav button,.cartableToolbar nav button,.talentOpsHeader nav button,.trainingTop nav button{flex:none}.requestFormCatalog,.requestRuntime,.cartableQueue,.cartableDetail,.processTimeline,.courseCatalog,.courseWorkspace{overflow:hidden}}.requestRuntime.notSelected{background:#f8faf9;place-items:center;min-height:430px;display:grid}.requestFormPlaceholder{color:#73868a;text-align:center;justify-items:center;gap:9px;width:min(360px,100%);padding:35px 20px;display:grid}.requestFormPlaceholder>svg{color:#2a7b73}.requestFormPlaceholder strong{color:#314d51;font-size:14px}.requestFormPlaceholder span{font-size:9px;line-height:2}.notificationButton.permission-default{box-shadow:inset 0 -2px #c4942d}.notificationButton.permission-granted{box-shadow:inset 0 -2px #258064}.notificationButton.permission-denied{color:#9b5660}.meetingStaticField{color:#465f63;background:#f2f5f4;border:1px solid #dbe3e4;border-radius:5px;align-items:center;min-height:39px;padding:0 10px;font-size:9px;display:flex}.meetingHero.approvalHero{border-right:4px solid #18766d}.meetingHero.approvalHero h1{font-size:21px}.iranNewsPortal{color:#202d31;background:#fff}.iranUtility{color:#68777a;background:#f5f6f6;border-bottom:1px solid #e4e7e7;justify-content:space-between;align-items:center;gap:20px;min-height:34px;padding:0 max(24px,50vw - 620px);font-size:8px;display:flex}.iranUtility>div,.iranUtility nav{align-items:center;gap:13px;display:flex}.iranUtility i{background:#cdd4d4;width:1px;height:13px}.iranUtility a{color:inherit;text-decoration:none}.iranUtility button{color:#176a60;font:inherit;background:0 0;border:0;padding:0;font-weight:800}.iranMasthead{background:#fff;grid-template-columns:58px minmax(260px,1fr) minmax(280px,390px) auto;align-items:center;gap:14px;min-height:108px;padding:18px max(24px,50vw - 620px);display:grid}.iranBrandMark{color:#155f55;background:#fff;border:1px solid #d9dede;place-items:center;width:54px;height:62px;font-size:25px;font-weight:900;display:grid;position:relative}.iranBrandMark:before,.iranBrandMark:after,.iranBrandMark i{content:"";height:4px;position:absolute;left:0;right:0}.iranBrandMark:before{background:#25815f;top:0}.iranBrandMark i{background:#fff;top:4px}.iranBrandMark:after{background:#bc3f48;bottom:0}.iranBrandText{gap:5px;display:grid}.iranBrandText strong{font-size:24px;font-weight:900}.iranBrandText span{color:#788689;font-size:9px}.iranMasthead>label{color:#758487;background:#f8f9f9;border:1px solid #d8dfdf;align-items:center;gap:8px;height:42px;padding:0 11px;display:flex}.iranMasthead input{min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:9px}.iranMasthead>button{color:#183e39;min-height:42px;font:inherit;background:#fff;border:1px solid #183e39;align-items:center;gap:7px;padding:0 13px;font-size:9px;font-weight:800;display:flex}.iranCategoryNav{background:#173c37;border-bottom:3px solid #b43d46;align-items:stretch;min-height:46px;padding:0 max(24px,50vw - 620px);display:flex;overflow-x:auto}.iranCategoryNav a,.iranCategoryNav button{color:#eef4f2;min-width:max-content;font:inherit;background:0 0;border:0;border-left:1px solid #ffffff1a;align-items:center;padding:0 17px;font-size:9px;font-weight:700;text-decoration:none;display:flex}.iranCategoryNav button.active,.iranCategoryNav a:first-child{color:#fff;background:#b43d46}.iranBreaking{border-bottom:1px solid #e2e6e6;grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:15px;min-height:47px;margin:0 auto;padding:0 max(24px,50vw - 620px);display:grid}.iranBreaking strong{color:#fff;background:#b43d46;align-self:stretch;place-items:center;font-size:9px;display:grid}.iranBreaking button{color:#2f464a;min-width:0;font:inherit;text-align:right;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;font-size:9px;overflow:hidden}.iranBreaking time{color:#889496;font-size:8px}.iranNewsMain{width:min(1240px,100% - 48px);margin:0 auto}.iranLeadGrid{border-bottom:1px solid #dfe4e4;grid-template-columns:minmax(0,1.55fr) minmax(270px,.9fr) minmax(220px,.65fr);gap:18px;padding:28px 0 34px;display:grid}.iranLeadStory{cursor:pointer;border-bottom:3px solid #18685f;min-width:0}.iranLeadStory img{object-fit:cover;width:100%;height:350px;display:block}.iranLeadStory>div{padding:17px 2px 14px}.iranLeadStory span,.iranHeadlineRail span,.iranNewsCards span{font-weight:800;color:#a83d45!important;font-size:8px!important}.iranLeadStory h1{letter-spacing:0;margin:7px 0;font-size:23px;line-height:1.65}.iranLeadStory p{color:#607276;margin:0;font-size:10px;line-height:2}.iranLeadStory small{color:#879395;margin-top:10px;font-size:7px;display:block}.iranHeadlineRail{border-top:3px solid #173c37}.iranHeadlineRail>header{color:#173c37;border-bottom:1px solid #dfe4e4;align-items:center;gap:7px;height:45px;display:flex}.iranHeadlineRail>article{cursor:pointer;border-bottom:1px solid #e4e8e8;grid-template-columns:104px minmax(0,1fr);gap:10px;min-height:112px;padding:12px 0;display:grid}.iranHeadlineRail img{object-fit:cover;width:104px;height:82px}.iranHeadlineRail h2{letter-spacing:0;margin:4px 0;font-size:11px;line-height:1.8}.iranHeadlineRail small{color:#8a9698;font-size:7px}.iranHeadlineRail>p{color:#7d898c;font-size:9px;line-height:2}.iranNoticeRail{border:1px solid #dfe4e4;border-top:3px solid #b43d46;align-self:start}.iranNoticeRail>header{border-bottom:1px solid #e2e6e6;gap:3px;padding:13px;display:grid}.iranNoticeRail header span{color:#b43d46;font-size:8px}.iranNoticeRail header strong{font-size:11px}.iranNoticeRail>button{color:#344b4f;width:100%;min-height:65px;font:inherit;text-align:right;background:#fff;border:0;border-bottom:1px solid #e6e9e9;grid-template-columns:7px minmax(0,1fr);gap:7px;padding:10px 12px;display:grid}.iranNoticeRail>button i{background:#b43d46;border-radius:50%;width:6px;height:6px;margin-top:5px}.iranNoticeRail>button span{font-size:8px;line-height:1.8}.iranNoticeRail>button small{color:#929c9e;grid-column:2;font-size:6px}.iranNoticeRail>div{color:#587074;background:#f4f7f6;align-items:center;gap:8px;padding:13px;display:flex}.iranNoticeRail>div b{color:#176a60;font-size:19px}.iranNoticeRail>div span{font-size:7px}.iranLatest.civicLatest{padding:40px 0 50px}.iranLatest.civicLatest>header{border-bottom:2px solid #173c37;align-items:center;padding-bottom:13px}.iranLatest.civicLatest header span{color:#a83d45}.iranLatest.civicLatest>nav{margin:15px 0 18px}.iranLatest.civicLatest>nav button.active{color:#fff;background:#173c37;border-color:#173c37}.iranNewsCards.portalNewsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.iranNewsCards.portalNewsGrid article,.iranNewsCards.portalNewsGrid article.lead{background:#fff;border:1px solid #e0e5e5;border-top:0;grid-row:auto;grid-template-rows:190px 1fr;min-height:0}.iranNewsCards.portalNewsGrid article>div{padding:13px}.iranNewsCards.portalNewsGrid h3{font-size:12px}.iranNewsCards.portalNewsGrid p{font-size:8px}.iranServices.portalServices{color:#20373a;box-sizing:border-box;background:#f1f4f3;width:100vw;margin-inline:calc(50% - 50vw);padding:42px max(24px,50vw - 620px)}.iranServices.portalServices h2{color:#20373a}.iranServices.portalServices header span{color:#a83d45}.iranServices.portalServices>div{border-color:#d9e0df}.iranServices.portalServices button{color:#24484a;border-color:#d9e0df}.iranServices.portalServices button:hover{background:#fff}.iranServices.portalServices button span{color:#718184}.iranTracking.trackingBand{color:#fff;box-sizing:border-box;background:#173c37;border-top:4px solid #25815f;width:100vw;margin-inline:calc(50% - 50vw);padding:48px max(24px,50vw - 620px)}.iranTracking h2{color:#fff}.iranTracking p{color:#c5d0ce}.iranTracking .trackingForm button{background:#b43d46}.iranFooter.civicFooter{background:#102d29;border-top:4px solid #b43d46}.iranFooter .civicBrand>span{color:#fff;border-color:#fff}@media (width<=1000px){.iranMasthead{grid-template-columns:54px 1fr auto}.iranMasthead>label{grid-area:2/1/auto/-1}.iranLeadGrid{grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr)}.iranNoticeRail{grid-column:1/-1;grid-template-columns:repeat(2,1fr);display:grid}.iranNoticeRail>header,.iranNoticeRail>div{grid-column:1/-1}.iranNewsCards.portalNewsGrid{grid-template-columns:1fr 1fr}}@media (width<=680px){.iranUtility{padding:0 14px}.iranUtility>div span:last-child,.iranUtility nav a{display:none}.iranMasthead{grid-template-columns:48px minmax(0,1fr) 40px;min-height:96px;padding:13px 15px}.iranBrandMark{width:46px;height:54px}.iranBrandText strong{font-size:17px}.iranBrandText span{font-size:7px}.iranMasthead>button{justify-content:center;width:40px;padding:0}.iranMasthead>button span{display:none}.iranMasthead>label{height:39px}.iranCategoryNav{padding:0}.iranBreaking{grid-template-columns:70px minmax(0,1fr);padding:0 14px}.iranBreaking time{display:none}.iranNewsMain{width:calc(100% - 28px)}.iranLeadGrid{grid-template-columns:1fr;padding-top:16px}.iranLeadStory img{height:230px}.iranLeadStory h1{font-size:17px}.iranHeadlineRail>article{grid-template-columns:92px minmax(0,1fr)}.iranHeadlineRail img{width:92px;height:74px}.iranNoticeRail{grid-template-columns:1fr}.iranNoticeRail>header,.iranNoticeRail>div{grid-column:1}.iranLatest.civicLatest{padding:32px 0}.iranLatest.civicLatest>header{align-items:stretch}.iranLatest.civicLatest>header label{width:100%}.iranNewsCards.portalNewsGrid{grid-template-columns:1fr}.iranNewsCards.portalNewsGrid article,.iranNewsCards.portalNewsGrid article.lead{grid-template-rows:210px 1fr}.iranServices.portalServices,.iranTracking.trackingBand{padding-left:14px;padding-right:14px}.iranServices.portalServices>div{grid-template-columns:1fr 1fr}.iranTracking.trackingBand{grid-template-columns:1fr}.iranFooter.civicFooter{padding-left:16px;padding-right:16px}}.portalEditorialPro{--portal-green:#176b63;--portal-red:#b6424b;--portal-blue:#315d8a;--portal-gold:#9a702e}.portalEditorialKpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.portalEditorialKpis article{border:1px solid #dce5e4;border-top:3px solid var(--portal-green);background:#fff;border-radius:6px;align-content:center;gap:3px;min-height:72px;padding:10px 14px;display:grid}.portalEditorialKpis article:nth-child(3){border-top-color:var(--portal-blue)}.portalEditorialKpis article:nth-child(4){border-top-color:var(--portal-gold)}.portalEditorialKpis article:nth-child(5){border-top-color:var(--portal-red)}.portalEditorialKpis span{color:#74878a;font-size:8px}.portalEditorialKpis strong{font-size:21px}.opsError{color:#a13f4b;background:#fff1f2;border:1px solid #efcfd3;border-radius:5px;align-items:center;gap:8px;min-height:38px;margin-bottom:9px;padding:0 11px;font-size:9px;display:flex}.opsError button{color:inherit;background:0 0;border:0;margin-right:auto}.editorialProLayout{min-height:760px}.editorialSearch{color:#718286;background:#fff;border:1px solid #d8e1e0;border-radius:4px;align-items:center;gap:6px;height:35px;margin:8px;padding:0 8px;display:flex}.editorialSearch input{min-width:0;font:inherit;border:0;outline:0;flex:1;font-size:8px}.editorialStatusFilter{width:calc(100% - 16px);height:33px;font:inherit;background:#fff;border:1px solid #d8e1e0;border-radius:4px;margin:0 8px 8px;padding:0 7px;font-size:8px}.portalWorkflowPanel h3{align-items:center;gap:6px;display:flex}.portalState{color:#176b63;background:#edf4f2;border:1px solid #d7e2e0;border-radius:5px;justify-content:center;align-items:center;min-height:34px;margin:8px 0;font-size:9px;font-weight:800;display:flex}.portalState.returned,.portalState.archived{color:#66777a;background:#f2f3f3}.portalState.in_review{color:#315d8a;background:#eaf0f8}.portalState.approved,.portalState.scheduled{color:#8c621e;background:#fff5df}.portalState.published{color:#237046;background:#e9f5ed}.portalFlowActions{gap:6px;display:grid}.portalFlowActions button,.portalScheduleBox button{color:#fff;min-height:35px;font:inherit;background:#176b63;border:0;border-radius:5px;justify-content:center;align-items:center;gap:6px;font-size:8px;font-weight:800;display:flex}.portalFlowActions button.secondary{color:#526d70;background:#fff;border:1px solid #cedbd9}.portalFlowActions button.danger{color:#a74450;background:#fff0f1}.portalScheduleBox{border-top:1px solid #e0e7e6;gap:6px;margin-top:8px;padding-top:8px;display:grid}.portalScheduleBox button{background:#9a702e}.portalUploadButton{color:#176b63;cursor:pointer;background:#edf6f4;border:1px dashed #a9c5c0;border-radius:5px;grid-template-columns:25px 1fr;align-items:center;gap:6px;padding:9px;min-height:64px!important;display:grid!important}.portalUploadButton input{display:none}.portalMediaList{margin-top:7px;display:grid}.portalMediaList article{border-top:1px solid #e2e8e7;grid-template-columns:20px 1fr 25px;align-items:center;gap:5px;min-height:42px;display:grid}.portalMediaList article div{min-width:0}.portalMediaList strong,.portalMediaList small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.portalMediaList strong{font-size:7px}.portalMediaList small{color:#829194;font-size:6px}.portalMediaList button{color:#af4652;background:0 0;border:0}.portalCategoryWorkspace{grid-template-columns:340px 1fr;gap:12px;display:grid}.portalCategoryWorkspace>section{background:#fff;border:1px solid #dce5e4;border-radius:7px}.portalCategoryWorkspace>section:first-child{padding:14px}.portalCategoryWorkspace>section>header{align-items:center;gap:8px;margin-bottom:13px;display:flex}.portalCategoryWorkspace header div{gap:2px;display:grid}.portalCategoryWorkspace header span{color:#73878a;font-size:8px}.portalCategoryList{overflow:hidden}.portalCategoryList article{border-bottom:1px solid #e6eceb;grid-template-columns:8px 1fr auto;align-items:center;gap:12px;min-height:64px;padding:8px 14px;display:grid}.portalCategoryList article i{border-radius:3px;width:8px;height:38px}.portalCategoryList article div{gap:3px;display:grid}.portalCategoryList small{color:#788b8e;font-size:8px}.portalCategoryList button{color:#718084;min-height:30px;font:inherit;background:#f2f4f4;border:1px solid #d8e1e0;border-radius:5px;padding:0 10px;font-size:8px}.portalCategoryList button.active{color:#176b63;background:#e9f5f2;border-color:#b7d4ce}.portalRevisionWorkspace{background:#fff;border:1px solid #dce5e4;border-radius:7px;grid-template-columns:280px 1fr;min-height:600px;display:grid;overflow:hidden}.portalRevisionWorkspace>aside{background:#f7f9f8;border-left:1px solid #dce5e4;padding:8px}.portalRevisionWorkspace aside button{color:#597174;text-align:right;width:100%;min-height:46px;font:inherit;background:0 0;border:0;border-bottom:1px solid #e3e9e8;grid-template-columns:20px 1fr auto;align-items:center;gap:6px;padding:0 8px;font-size:8px;display:grid}.portalRevisionWorkspace aside button.active{color:#176b63;background:#e7f1ef}.portalRevisionWorkspace aside span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portalRevisionWorkspace>section>header{border-bottom:1px solid #dce5e4;gap:3px;padding:16px;display:grid}.portalRevisionWorkspace>section>header span{color:#788b8e;font-size:8px}.portalRevisionWorkspace>section>article{border-bottom:1px solid #e6eceb;grid-template-columns:75px 1fr auto;align-items:center;gap:10px;min-height:58px;padding:8px 16px;display:grid}.portalRevisionWorkspace article>span{color:#176b63;font-size:8px;font-weight:800}.portalRevisionWorkspace article div{gap:3px;display:grid}.portalRevisionWorkspace article small{color:#7d8e91;font-size:7px}.portalRevisionWorkspace article>b{color:#60777a;background:#edf3f2;border-radius:4px;padding:4px 7px;font-size:7px}.portalPublicLoading{z-index:200;color:#fff;background:#173c37;border-radius:5px;padding:8px 14px;font-size:9px;position:fixed;top:12px;left:50%;transform:translate(-50%)}.portalPublicEmpty{color:#708286;border:1px solid #dfe6e5;align-content:center;place-items:center;gap:9px;min-height:220px;display:grid}.portalPublicEmpty button{color:#fff;min-height:34px;font:inherit;background:#173c37;border:0;padding:0 12px;font-size:8px}.portalGalleryBand,.portalTrainingBand,.portalRelated{border-top:1px solid #dfe5e4;padding:45px 0}.portalGalleryBand>header,.portalRelated>header{justify-content:space-between;align-items:end;margin-bottom:18px;display:flex}.portalGalleryBand header span,.portalTrainingBand header span,.portalRelated header span{color:#b6424b;font-size:8px;font-weight:800}.portalGalleryBand h2,.portalTrainingBand h2,.portalRelated h2{margin:5px 0 0;font-size:21px}.portalGalleryBand>header button{color:#176b63;font:inherit;background:0 0;border:0;align-items:center;gap:5px;font-size:8px;display:flex}.portalGalleryBand>div{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.portalGalleryBand>div>button{color:#fff;text-align:right;background-color:#203c3c;background-position:50%;background-size:cover;border:0;align-content:end;justify-items:start;gap:7px;min-height:230px;padding:15px;display:grid;box-shadow:inset 0 -130px 80px -65px #000000d9}.portalGalleryBand button span{align-items:center;gap:4px;font-size:8px;display:flex}.portalGalleryBand button strong{font:inherit;font-size:12px;font-weight:900;line-height:1.8}.portalTrainingBand{grid-template-columns:270px 1fr;gap:28px;display:grid}.portalTrainingBand>div{border-top:3px solid #315d8a}.portalTrainingBand>div>button{color:#334b50;text-align:right;background:#fff;border:0;border-bottom:1px solid #dfe5e4;grid-template-columns:36px 1fr 20px;align-items:center;gap:9px;width:100%;min-height:72px;padding:8px 11px;display:grid}.portalTrainingBand button>b{color:#315d8a;font-size:20px}.portalTrainingBand button div{gap:3px;display:grid}.portalTrainingBand button strong{font:inherit;font-size:10px;font-weight:800}.portalTrainingBand button span{color:#75868a;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.portalArticlePage{width:min(980px,100% - 36px);margin:0 auto;padding:28px 0 70px}.portalArticleBack{color:#176b63;font:inherit;background:0 0;border:0;align-items:center;gap:5px;margin-bottom:17px;padding:0;font-size:9px;font-weight:800;display:flex}.portalArticleBody{border-top:4px solid #173c37}.portalArticleBody>header{max-width:820px;padding:36px 0 26px}.portalArticleBody header>span{color:#b6424b;font-size:9px;font-weight:800}.portalArticleBody h1{letter-spacing:0;margin:10px 0;font-size:34px;line-height:1.65}.portalArticleBody header>p{color:#586f74;margin:0;font-size:12px;line-height:2}.portalArticleBody header>div{color:#849194;align-items:center;gap:8px;margin-top:15px;font-size:8px;display:flex}.portalArticleBody header i{background:#cfd7d6;width:1px;height:12px}.portalArticleCover{object-fit:cover;width:100%;max-height:560px}.portalArticleBody>section{max-width:820px;margin:32px auto}.portalArticleBody>section p{color:#324c51;font-size:12px;line-height:2.35}.portalArticleBody>footer{flex-wrap:wrap;gap:6px;max-width:820px;margin:0 auto;display:flex}.portalArticleBody>footer span{color:#526c70;background:#edf3f2;border-radius:4px;padding:5px 8px;font-size:8px}.portalArticleMedia>header{align-items:center;gap:7px;display:flex}.portalArticleMedia>div{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.portalArticleMedia figure{margin:0}.portalArticleMedia img,.portalArticleMedia video{object-fit:cover;width:100%;max-height:420px}.portalArticleMedia figcaption{color:#708185;padding:6px;font-size:8px}.portalArticleMedia a{color:#176b63;border:1px solid #dce5e4;align-items:center;gap:7px;min-height:70px;padding:10px;text-decoration:none;display:flex}.portalRelated>div{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.portalRelated>div>button{color:#2f484d;text-align:right;background:#fff;border:1px solid #dce5e4;grid-template-rows:130px auto auto auto;gap:5px;padding:0 0 10px;display:grid}.portalRelated img{object-fit:cover;width:100%;height:130px}.portalRelated button span,.portalRelated button strong,.portalRelated button small{margin:0 9px}.portalRelated button span{color:#b6424b;font-size:7px}.portalRelated button strong{font:inherit;font-size:9px;font-weight:800;line-height:1.8}.portalRelated button small{color:#819093;font-size:7px}@media (width<=1000px){.portalEditorialKpis{grid-template-columns:repeat(3,1fr)}.portalCategoryWorkspace{grid-template-columns:1fr}.portalGalleryBand>div,.portalRelated>div{grid-template-columns:1fr 1fr}}@media (width<=760px){.portalEditorialKpis{grid-template-columns:1fr 1fr}.editorialProLayout{min-height:0}.portalCategoryWorkspace,.portalRevisionWorkspace{grid-template-columns:1fr}.portalRevisionWorkspace>aside{border:0;border-bottom:1px solid #dce5e4;max-height:230px;overflow:auto}.portalGalleryBand>div{grid-template-columns:1fr}.portalGalleryBand>div>button{min-height:210px}.portalTrainingBand{grid-template-columns:1fr}.portalArticlePage{width:calc(100% - 28px);padding-top:18px}.portalArticleBody>header{padding-top:25px}.portalArticleBody h1{font-size:23px}.portalArticleBody header>p,.portalArticleBody>section p{font-size:10px}.portalArticleMedia>div,.portalRelated>div{grid-template-columns:1fr}.portalRelated>div>button{grid-template-rows:190px auto auto auto}.portalRelated img{height:190px}}.formPageTabs{border-bottom:1px solid #dfe7e7;justify-content:space-between;align-items:center;gap:10px;margin:12px 0 0;display:flex}.formPageTabs>div{gap:3px;min-width:0;display:flex;overflow-x:auto}.formPageTabs button{color:#617478;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;min-width:max-content;padding:9px 10px;display:inline-flex}.formPageTabs button.active{color:#176f67;border-bottom-color:#176f67;font-weight:800}.formPageTabs button i{border:1px solid #bdcccc;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;font-style:normal;display:grid}.formPageTabs .addPageButton{color:#176f67}.formPageEditor{background:#f4f7f7;grid-template-columns:minmax(130px,.55fr) 1fr auto;gap:7px;padding:10px;display:grid}.formPageEditor button{color:#a34242;background:#fff;border:1px solid #d9e1e1;place-items:center;width:36px;padding:0;display:grid}.visibilityRuleDesigner,.calculationDesigner,.dataSourceDesigner,.filePolicyDesigner{border-top:1px solid #dfe7e7;gap:9px;padding-top:12px;display:grid}.visibilityRuleDesigner>header{justify-content:space-between;align-items:center;display:flex}.visibilityRuleDesigner h4,.calculationDesigner h4{margin:0;font-size:12px}.visibilityRuleDesigner>header button{align-items:center;gap:4px;padding:5px 8px;display:inline-flex}.visibilityRuleDesigner article{background:#f8fafa;border:1px solid #dce4e5;grid-template-columns:1fr 105px 1fr 34px;gap:5px;padding:7px;display:grid}.visibilityRuleDesigner article button{color:#a34242;background:#fff;border:1px solid #dce4e5;place-items:center;padding:0;display:grid}.dataSourceDesigner h4,.filePolicyDesigner h4{margin:0;font-size:12px}.dataSourceDesigner>small{color:#6f7f81;line-height:1.8}.runtimeField.isReadonly{background:#f7f9f9;border-right:3px solid #9eacab;padding:8px}.calculationSources{border:1px solid #dce4e5;gap:6px;padding:8px;display:grid}.calculationSources>span{color:#66797d;font-size:11px}.requestPageStepper{border-bottom:1px solid #edf1f2;align-items:flex-start;gap:0;padding:15px 22px 6px;display:flex;overflow-x:auto}.requestPageStepper button{color:#78898d;text-align:right;background:0 0;border:0;grid-template-columns:28px max-content;align-items:center;gap:7px;min-width:150px;padding:0 0 10px;display:grid;position:relative}.requestPageStepper button:after{content:"";background:#d6dfe0;height:1px;position:absolute;top:14px;left:0;right:28px}.requestPageStepper button:last-child:after{display:none}.requestPageStepper i{z-index:1;background:#fff;border:1px solid #c9d4d5;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-style:normal;display:grid}.requestPageStepper button.active{color:#176f67;font-weight:800}.requestPageStepper button.active i,.requestPageStepper button.done i{color:#fff;background:#176f67;border-color:#176f67}.requestPageHeading{gap:3px;padding:15px 22px 0;display:grid}.requestPageHeading strong{font-size:14px}.requestPageHeading span{color:#718287;font-size:11px}.requestPageActions{align-items:center;gap:7px;margin-right:auto;display:flex}.requestDynamicField input[readonly],.runtimeField input[readonly]{color:#245b57;cursor:default;background:#edf3f3;font-weight:800}@media (width<=760px){.formPageEditor{grid-template-columns:1fr auto}.formPageEditor input:nth-child(2){grid-area:2/1/auto/-1}.visibilityRuleDesigner article{grid-template-columns:1fr 34px}.visibilityRuleDesigner article select,.visibilityRuleDesigner article input{grid-column:1}.dynamicSourceTools{grid-template-columns:1fr}.requestPageStepper button{min-width:120px}.requestPageStepper button span{text-overflow:ellipsis;white-space:nowrap;max-width:82px;overflow:hidden}.requestRuntime>footer{flex-direction:column;align-items:stretch}.requestPageActions{width:100%;margin:0}.requestPageActions button{flex:1}}.performanceGoalBoard article>header>nav,.performanceGoalBoard article>section>div>nav{align-items:center;gap:4px;display:flex}.performanceGoalBoard article>section>div{grid-template-columns:minmax(180px,1fr) repeat(3,80px) auto}@media (width<=760px){.performanceGoalBoard article>section>div{grid-template-columns:1fr 1fr}.performanceGoalBoard article>section>div>nav{grid-column:1/-1}}.pm-portfolio-view,.pm-capacity-panel{gap:14px;display:grid}.pm-portfolio-header,.pm-capacity-panel>header{background:#fff;border:1px solid #d9e3e1;border-radius:8px;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.pm-portfolio-header>div,.pm-capacity-panel>header>div{gap:3px;display:grid}.pm-portfolio-header span,.pm-capacity-panel>header span{color:#168076;font-size:.72rem;font-weight:800}.pm-portfolio-header h2,.pm-capacity-panel h2{margin:0;font-size:1.1rem}.pm-portfolio-header p{color:#718589;margin:0;font-size:.72rem}.pm-portfolio-header>svg,.pm-capacity-panel>header>svg{color:#28796f}.pm-portfolio-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pm-portfolio-kpis article{background:#fff;border:1px solid #d9e3e1;border-radius:8px;grid-template-columns:38px 1fr;align-items:center;gap:10px;min-height:88px;padding:12px 14px;display:grid}.pm-portfolio-kpis article>span{color:#19766b;background:#e8f2f0;border-radius:7px;place-items:center;width:36px;height:36px;display:grid}.pm-portfolio-kpis article>div{gap:2px;display:grid}.pm-portfolio-kpis small,.pm-portfolio-kpis em{color:#718589;font-size:.66rem;font-style:normal}.pm-portfolio-kpis strong{font-size:1.35rem}.pm-portfolio-kpis em{grid-column:2}.pm-portfolio-table{background:#fff;border:1px solid #d9e3e1;border-radius:8px;overflow-x:auto}.pm-portfolio-table>header,.pm-portfolio-table>article{grid-template-columns:minmax(260px,1.5fr) 105px 120px 135px 125px 110px 30px;align-items:center;gap:10px;min-width:1040px;padding:11px 14px;display:grid}.pm-portfolio-table>header{color:#687d80;background:#f3f6f5;font-size:.7rem;font-weight:800}.pm-portfolio-table>article{color:#536b6f;border-top:1px solid #e7eceb;min-height:68px;font-size:.7rem}.pm-portfolio-table article>button:first-child{text-align:right;background:0 0;border:0;align-items:center;gap:9px;min-width:0;display:flex}.pm-portfolio-table article>button:first-child>i{border-radius:3px;width:6px;height:38px}.pm-portfolio-table article>button:first-child>div{gap:3px;min-width:0;display:grid}.pm-portfolio-table article strong{color:#263f43;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.pm-portfolio-table article small{color:#7b8d90}.pm-portfolio-table article>button:last-child{color:#5f777b;background:0 0;border:0;place-items:center;display:grid}.pm-health{color:#18704f;background:#e7f4ed;border-radius:5px;width:max-content;padding:5px 8px;font-size:.66rem}.pm-health.at_risk{color:#946318;background:#fff1d9}.pm-health.critical{color:#af3e4c;background:#fde9ec}.pm-portfolio-empty{color:#75888b;align-content:center;place-items:center;gap:8px;min-height:180px;display:grid}.pm-capacity-panel{margin-top:14px}.pm-capacity-grid{background:#e3e9e8;border:1px solid #d9e3e1;border-radius:8px;gap:1px;display:grid;overflow:hidden}.pm-capacity-grid>article{background:#fff;grid-template-columns:44px minmax(180px,1fr) minmax(150px,.8fr) minmax(250px,1fr);align-items:center;gap:12px;min-height:78px;padding:11px 16px;display:grid}.pm-capacity-person{gap:3px;display:grid}.pm-capacity-person small,.pm-capacity-readonly{color:#74878b;font-size:.68rem}.pm-capacity-meter{background:#e6eceb;border-radius:4px;height:8px;position:relative}.pm-capacity-meter>i{background:#258177;border-radius:4px;height:100%;display:block}.pm-capacity-meter>i.risk{background:#c34b58}.pm-capacity-meter>b{color:#607579;font-size:.64rem;position:absolute;top:-20px;left:0}.pm-capacity-inputs{grid-template-columns:1fr 1fr;gap:7px;display:grid}.pm-capacity-inputs label{color:#687d80;grid-template-columns:1fr 64px;align-items:center;gap:5px;font-size:.65rem;display:grid}.pm-capacity-inputs input{background:#fff;border:1px solid #d9e3e1;border-radius:5px;width:64px;min-height:34px;padding:5px}.pm-task-attachments{background:#fff;border:1px solid #dce5e3;border-radius:7px;padding:14px}.pm-task-attachments>header{gap:10px;padding-bottom:10px;display:grid}.pm-task-attachments>header>div:first-child{justify-content:space-between;align-items:center;display:flex}.pm-task-attachments h3{margin:0;font-size:.9rem}.pm-task-attachments header span{color:#718589;font-size:.68rem}.pm-attachment-upload{grid-template-columns:38px 1fr 82px;gap:7px;display:grid}.pm-attachment-upload>label{color:#16796f;cursor:pointer;background:#eef6f4;border:1px solid #cbd9d6;border-radius:6px;place-items:center;width:38px;height:38px;display:grid}.pm-attachment-upload input[type=file]{display:none}.pm-attachment-upload>input{border:1px solid #d9e3e1;border-radius:6px;min-width:0;padding:7px 9px}.pm-attachment-upload>button{color:#fff;background:#16796f;border:0;border-radius:6px}.pm-attachment-upload>button:disabled{opacity:.5;cursor:not-allowed}.pm-selected-file{color:#5e7478;background:#f2f6f5;align-items:center;gap:5px;margin:0 0 8px;padding:7px 9px;font-size:.68rem;display:flex}.pm-task-attachments>div>article{border-top:1px solid #edf1f0;grid-template-columns:30px 1fr 30px 30px;align-items:center;gap:7px;min-height:50px;display:grid}.pm-task-attachments article>span{color:#24766d;background:#e9f2f0;border-radius:5px;place-items:center;width:28px;height:28px;display:grid}.pm-task-attachments article>div{gap:2px;min-width:0;display:grid}.pm-task-attachments article strong{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.pm-task-attachments article small{color:#788b8e;font-size:.64rem}.pm-task-attachments article>button{color:#547176;background:#fff;border:1px solid #dce5e3;border-radius:5px;place-items:center;width:28px;height:28px;display:grid}.pm-task-attachments article>button:last-child{color:#b14955}@media (width<=1100px){.pm-portfolio-kpis{grid-template-columns:repeat(2,1fr)}.pm-capacity-grid>article{grid-template-columns:44px 1fr 1fr}.pm-capacity-inputs{grid-column:2/-1}}@media (width<=720px){.pm-portfolio-header{align-items:flex-start}.pm-portfolio-kpis{grid-template-columns:1fr 1fr}.pm-portfolio-kpis article{grid-template-columns:32px 1fr;padding:9px}.pm-capacity-grid>article{grid-template-columns:38px 1fr}.pm-capacity-meter,.pm-capacity-inputs,.pm-capacity-readonly{grid-column:1/-1}.pm-capacity-inputs{grid-template-columns:1fr}.pm-attachment-upload{grid-template-columns:38px 1fr}.pm-attachment-upload>button{grid-column:1/-1;min-height:38px}}.aclWorkspace{gap:12px;min-width:0;max-width:100%}.aclHeader{background:#fff;border:1px solid #d8e2df;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;min-height:94px;padding:16px 20px;display:flex}.aclHeader>div:first-child{min-width:0}.aclHeader span{color:#19766d;font-size:11px;font-weight:800}.aclHeader h1{letter-spacing:0;margin:3px 0;font-size:20px}.aclHeader p,.aclMenus>header p,.aclScopes>header p,.aclFields>section>header p{color:#718287;margin:0;font-size:11px}.aclHeaderActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.aclHeaderActions button,.aclCreateRole button,.aclFields>section>header button{min-height:36px;font:inherit;border-radius:5px;justify-content:center;align-items:center;gap:5px;padding:0 11px;font-size:11px;font-weight:800;display:inline-flex}.aclHeaderActions .secondary,.aclFields .secondary{color:#426d69;background:#fff;border:1px solid #ccd9d7}.denyBadge{border:1px solid #ead3bd;border-radius:5px;align-items:center;gap:5px;min-height:34px;padding:0 9px;display:flex;color:#98601f!important;background:#fff7ec!important}.aclCreateRole{background:#fff;border:1px solid #d7e1df;border-radius:7px;grid-template-columns:minmax(180px,.7fr) minmax(220px,1fr) auto;align-items:end;gap:9px;padding:13px 16px;display:grid}.aclCreateRole label{color:#657b7e;gap:4px;font-size:10px;display:grid}.aclCreateRole input{min-height:37px;font:inherit;border:1px solid #cedbd9;border-radius:5px;outline:0;padding:7px 9px;font-size:11px}.aclShell{background:#fff;border:1px solid #d6e0de;border-radius:8px;grid-template-columns:245px minmax(0,1fr);min-width:0;max-width:100%;min-height:620px;display:grid;overflow:hidden}.aclRoles{background:#f8faf9;border-left:1px solid #dfe7e5;min-width:0}.aclRoles>header{border-bottom:1px solid #dfe7e5;justify-content:space-between;align-items:center;height:54px;padding:0 13px;display:flex}.aclRoles>header strong{font-size:12px}.aclRoles>header small{color:#788b8e;font-size:9px}.aclRoles>div{padding:7px;display:grid}.aclRoles button{color:#3f5559;text-align:right;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:space-between;align-items:center;gap:7px;min-height:58px;padding:8px 9px;display:flex}.aclRoles button:hover{background:#f0f5f4}.aclRoles button.active{color:#145f58;background:#e9f3f1;border-color:#bcd3ce}.aclRoles button>span{gap:3px;min-width:0;display:grid}.aclRoles button strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.aclRoles button small{color:#7d8d90;font-size:8px}.aclRoles button i{color:#6a7d80;background:#e8edec;border-radius:3px;padding:3px 5px;font-size:8px;font-style:normal}.aclRoles button.active i{color:#176f67;background:#d5e9e5}.aclEditor{min-width:0;max-width:100%}.aclPolicyMeta{border-bottom:1px solid #e0e7e5;justify-content:space-between;align-items:center;height:54px;padding:0 14px;display:flex}.aclPolicyMeta>div{align-items:center;gap:9px;display:flex}.aclPolicyMeta input{width:min(310px,45vw);height:35px;font:inherit;background:#f5f8f7;border:1px solid #0000;border-radius:4px;padding:5px 8px;font-size:12px;font-weight:800}.aclPolicyMeta input:not(:disabled):focus{background:#fff;border-color:#8ebdb5;outline:0}.aclPolicyMeta span{color:#788b8e;font-size:9px}.dangerIcon{color:#ad4652;background:#fff7f8;border:1px solid #efd4d7;border-radius:5px;place-items:center;width:36px;height:36px;display:grid}.aclTabs{background:#fbfcfc;border-bottom:1px solid #e1e8e6;align-items:center;gap:2px;height:49px;padding:0 12px;display:flex;overflow-x:auto}.aclTabs button{color:#647a7d;height:34px;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:4px;align-items:center;gap:5px;padding:0 10px;font-size:10px;display:flex}.aclTabs button.active{color:#176f67;background:#e5f1ef;font-weight:800}.aclOperationGroups{grid-template-columns:1fr 1fr;gap:10px;padding:13px;display:grid}.aclOperationGroups>section{border:1px solid #dce5e3;border-radius:6px;overflow:hidden}.aclOperationGroups>section>header{background:#f5f8f7;justify-content:space-between;align-items:center;height:43px;padding:0 10px;display:flex}.aclOperationGroups header strong{font-size:10px}.aclOperationGroups header small{color:#718488;font-size:8px}.aclOperationGroups>section>div{grid-template-columns:1fr 1fr;padding:5px;display:grid}.aclOperationGroups label{border:1px solid #0000;border-radius:4px;align-items:center;gap:7px;min-height:48px;padding:6px;display:flex}.aclOperationGroups label:hover{background:#f7f9f9}.aclOperationGroups label.checked{background:#eef6f4}.aclOperationGroups input,.aclMenus input{accent-color:#176f67;width:15px;height:15px}.aclOperationGroups label>span{gap:2px;min-width:0;display:grid}.aclOperationGroups label strong{font-size:9px}.aclOperationGroups label small{color:#849396;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.aclScopes{padding:13px}.aclScopes>header{padding:2px 2px 12px}.aclScopes>header strong,.aclMenus>header strong{font-size:12px}.aclScopeRow{border-top:1px solid #e5ebe9;grid-template-columns:minmax(240px,1fr) minmax(220px,310px);align-items:center;gap:12px;min-height:60px;padding:8px 11px;display:grid}.aclScopeRow>span{gap:3px;display:grid}.aclScopeRow strong{font-size:10px}.aclScopeRow small{color:#7b8d90;font-size:8px}.aclScopeRow select,.aclFieldRows select{min-height:35px;font:inherit;background:#fff;border:1px solid #cedbd9;border-radius:5px;padding:5px 8px;font-size:10px}.aclScopeRow b{color:#176f67;background:#e8f3f0;border-radius:4px;justify-self:end;padding:5px 8px;font-size:9px}.aclFields{grid-template-columns:210px minmax(0,1fr);min-height:500px;display:grid}.aclFields>aside{background:#fafbfb;border-left:1px solid #dfe7e5;padding:8px}.aclFields>aside button{text-align:right;background:0 0;border:1px solid #0000;border-radius:5px;gap:3px;width:100%;min-height:55px;padding:8px;display:grid}.aclFields>aside button.active{color:#176f67;background:#eaf3f1;border-color:#c4d9d5}.aclFields>aside strong{font-size:10px}.aclFields>aside small{color:#788b8e;font-size:8px}.aclFields>section>header{border-bottom:1px solid #e2e9e7;justify-content:space-between;align-items:center;gap:12px;min-height:70px;padding:10px 14px;display:flex}.aclFields>section>header>div{gap:3px;display:grid}.aclFields>section>header strong{font-size:12px}.aclFieldRows{padding:4px 14px}.aclFieldRows>div{border-bottom:1px solid #e7eceb;grid-template-columns:1fr 210px;align-items:center;gap:10px;min-height:57px;display:grid}.aclFieldRows>div>span{gap:2px;display:grid}.aclFieldRows strong{font-size:10px}.aclFieldRows small{color:#7d8e91;font-size:8px}.aclFieldRows select:disabled{color:#8b999b;background:#eef2f1}.aclMenus{padding:14px}.aclMenus>header{gap:4px;margin-bottom:10px;display:grid}.aclMenus>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.aclMenus label{color:#526b6e;border:1px solid #dce5e3;border-radius:5px;grid-template-columns:16px 18px 1fr;align-items:center;gap:6px;min-height:47px;padding:7px 8px;display:grid}.aclMenus label.checked{color:#176f67;background:#edf6f4;border-color:#bcd5d0}.aclMenus label:has(input:disabled){opacity:.55}.aclMenus label span{font-size:9px;font-weight:700}.aclMenus label small{color:#9a6a38;grid-column:2/-1;font-size:7px}.aclEmpty{color:#718589;place-content:center;justify-items:center;gap:8px;min-height:260px;display:grid}.aclEmpty strong{font-size:11px}.aclMessage{color:#286b64;white-space:pre-wrap;background:#f0f7f5;border:1px solid #cfe0dd;border-radius:6px;margin:0;padding:10px 13px;font-size:10px}.aclRouteAudit{padding:14px}.aclRouteAudit>header{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:11px;display:flex}.aclRouteAudit>header>div{gap:4px;display:grid}.aclRouteAudit>header strong{font-size:12px}.aclRouteAudit>header p{color:#718287;margin:0;font-size:10px}.aclRouteAudit>header label{color:#657b7e;gap:4px;min-width:180px;font-size:9px;display:grid}.aclRouteAudit select{min-height:36px;font:inherit;background:#fff;border:1px solid #cedbd9;border-radius:5px;padding:5px 8px;font-size:10px}.aclRouteSummary{background:#f8faf9;border:1px solid #dce5e3;border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.aclRouteSummary>span{border-left:1px solid #dce5e3;gap:3px;padding:10px 12px;display:grid}.aclRouteSummary>span:last-child{border-left:0}.aclRouteSummary small{color:#74878a;font-size:8px}.aclRouteSummary strong{color:#28484b;font-size:16px}.aclRouteFingerprint{background:#fff;border:1px solid #dce5e3;border-right:3px solid #718589;border-radius:5px;align-items:center;gap:9px;min-height:48px;margin:9px 0;padding:7px 11px;display:flex}.aclRouteFingerprint.valid{color:#216c56;background:#f4faf7;border-right-color:#258064}.aclRouteFingerprint.invalid{color:#a13d48;background:#fff7f8;border-right-color:#b8444f}.aclRouteFingerprint>span{gap:2px;min-width:0;display:grid}.aclRouteFingerprint strong{font-size:10px}.aclRouteFingerprint code{color:#65797c;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.aclRouteTable{border:1px solid #dce5e3;border-radius:6px;overflow:hidden}.aclRouteTable>header,.aclRouteTable>div{border-bottom:1px solid #e4eae9;grid-template-columns:76px minmax(220px,1.5fr) minmax(110px,.6fr) minmax(150px,.8fr);align-items:center;gap:8px;min-height:42px;padding:6px 10px;display:grid}.aclRouteTable>header{color:#708387;background:#f2f6f5;min-height:36px;font-size:8px;font-weight:800}.aclRouteTable>div:last-child{border-bottom:0}.aclRouteTable>div:hover{background:#fafcfc}.aclRouteTable b{color:#236b62;text-align:center;background:#e8f1ef;border-radius:4px;width:fit-content;min-width:50px;padding:4px 6px;font-size:8px}.aclRouteTable b.method-post{color:#3568a7;background:#e9f0fb}.aclRouteTable b.method-delete{color:#a3414b;background:#fbecee}.aclRouteTable b.method-put,.aclRouteTable b.method-patch{color:#8b621e;background:#fbf2df}.aclRouteTable code{color:#536b6f;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.aclRouteTable span{color:#546d70;font-size:9px}.aclRouteAudit>footer{justify-content:space-between;align-items:center;gap:10px;min-height:48px;display:flex}.aclRouteAudit>footer>span{color:#6e8386;font-size:9px}.aclRouteAudit>footer nav{gap:6px;display:flex}.aclRouteAudit>footer button{color:#426d69;min-width:70px;min-height:34px;font:inherit;background:#fff;border:1px solid #ccd9d7;border-radius:5px;font-size:9px}.aclRouteAudit>footer button:disabled{opacity:.45}@media (width<=1100px){.aclHeader{align-items:flex-start}.aclShell{grid-template-columns:210px minmax(0,1fr)}.aclOperationGroups{grid-template-columns:1fr}.aclOperationGroups>section>div{grid-template-columns:repeat(3,1fr)}.aclMenus>div{grid-template-columns:1fr 1fr}}@media (width<=760px){.aclWorkspace{box-sizing:border-box;width:100%;max-width:100%;overflow:hidden}.aclWorkspace>*{box-sizing:border-box;min-width:0;max-width:100%}.aclHeader{padding:13px;display:grid}.aclHeaderActions{justify-content:flex-start}.denyBadge{justify-content:center;width:100%}.aclCreateRole{grid-template-columns:1fr}.aclShell{width:100%;min-height:0;display:block;overflow:hidden}.aclRoles{border:0;border-bottom:1px solid #dfe7e5;width:100%;max-width:100%;overflow:hidden}.aclRoles>div{box-sizing:border-box;width:100%;max-width:100%;display:flex;overflow-x:auto}.aclRoles button{min-width:180px}.aclEditor{width:100%;max-width:100%;min-height:520px;overflow:hidden}.aclPolicyMeta input{width:60vw}.aclTabs{max-width:100%;padding:0 7px}.aclOperationGroups{padding:8px}.aclOperationGroups>section>div,.aclScopeRow{grid-template-columns:1fr}.aclFields{display:block}.aclFields>aside{border:0;border-bottom:1px solid #dfe7e5;display:flex;overflow-x:auto}.aclFields>aside button{min-width:170px}.aclFields>section>header{flex-direction:column;align-items:flex-start}.aclFieldRows>div{grid-template-columns:1fr 150px}.aclMenus{padding:9px}.aclMenus>div{grid-template-columns:1fr}.aclHeaderActions button{flex:1}.aclRouteAudit{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:9px;overflow:hidden}.aclRouteAudit>header{flex-direction:column;align-items:stretch}.aclRouteSummary{grid-template-columns:1fr 1fr}.aclRouteSummary>span:nth-child(2){border-left:0}.aclRouteTable{width:100%;max-width:100%;overflow-x:auto}.aclRouteTable>header,.aclRouteTable>div{min-width:680px}.aclRouteAudit>footer{flex-direction:column;align-items:stretch}.aclRouteAudit>footer nav button{flex:1}}.continuityWorkspace{background:#f7f9f9;border:1px solid #dbe4e5;border-top:0;border-radius:0 0 7px 7px;gap:10px;padding:10px;display:grid}.continuityLoading{color:#537579;background:#f7f9f9;border:1px solid #dbe4e5;border-top:0;place-content:center;justify-items:center;gap:8px;min-height:420px;font-size:10px;display:grid}.continuityNotice{color:#2a675f;background:#eaf4f2;border-right:3px solid #1c746b;border-radius:5px;align-items:center;gap:7px;min-height:38px;padding:7px 10px;font-size:9px;display:flex}.continuityNotice button{color:inherit;background:0 0;border:0;margin-right:auto}.continuityToolbar{background:#fff;border:1px solid #d9e3e2;border-radius:6px;align-items:center;gap:10px;min-height:66px;padding:10px 13px;display:flex}.continuityToolbar>div{margin-left:auto}.continuityToolbar strong,.continuityToolbar span{display:block}.continuityToolbar strong{font-size:11px}.continuityToolbar span{color:#7c8e91;margin-top:3px;font-size:7px}.continuityToolbar label{color:#667d80;align-items:center;gap:6px;font-size:8px;display:flex}.continuityToolbar select{height:35px;font:inherit;background:#fff;border:1px solid #cedbda;border-radius:4px;padding:0 8px;font-size:8px}.continuityToolbar button{color:#fff;min-height:36px;font:inherit;background:#176f68;border:0;border-radius:4px;align-items:center;gap:5px;padding:0 11px;font-size:8px;font-weight:800;display:flex}.continuityToolbar button:disabled{opacity:.5}.continuityKpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.continuityKpis article{background:#fff;border:1px solid #dbe4e3;border-radius:6px;align-items:center;gap:9px;min-height:78px;padding:10px 12px;display:flex}.continuityKpis article>span{color:#4c6e91;background:#e8eef6;border-radius:5px;place-items:center;width:38px;height:38px;display:grid}.continuityKpis article.good>span{color:#47784f;background:#e5f1e8}.continuityKpis article.warning>span{color:#97661b;background:#fff0d9}.continuityKpis small,.continuityKpis strong,.continuityKpis p{display:block}.continuityKpis small{color:#7c8e91;font-size:7px}.continuityKpis strong{margin-top:2px;font-size:13px}.continuityKpis p{color:#89979a;margin:2px 0 0;font-size:6px}.continuityLayout{grid-template-columns:minmax(370px,.85fr) minmax(480px,1.15fr);gap:9px;display:grid}.backupPolicyPanel,.recoveryDrills,.backupLedger{background:#fff;border:1px solid #dbe4e3;border-radius:6px;overflow:hidden}.backupPolicyPanel>header,.recoveryDrills>header,.backupLedger>header{border-bottom:1px solid #e0e7e6;justify-content:space-between;align-items:center;min-height:50px;padding:8px 12px;display:flex}.backupPolicyPanel>header strong,.backupPolicyPanel>header span,.recoveryDrills>header strong,.recoveryDrills>header span,.backupLedger>header strong,.backupLedger>header span{display:block}.backupPolicyPanel>header strong,.recoveryDrills>header strong,.backupLedger>header strong{font-size:9px}.backupPolicyPanel>header span,.recoveryDrills>header span,.backupLedger>header span{color:#849396;margin-top:2px;font-size:6px}.backupPolicyPanel>header button{color:#176f67;min-height:31px;font:inherit;background:#fff;border:1px solid #cddbd9;border-radius:4px;align-items:center;gap:4px;padding:0 8px;font-size:7px;display:flex}.continuityForm{grid-template-columns:1fr 1fr;gap:7px;padding:10px;display:grid}.continuityForm label{color:#607579;gap:4px;font-size:7px;display:grid}.continuityForm input,.continuityForm select{box-sizing:border-box;width:100%;height:35px;font:inherit;background:#fff;border:1px solid #d0dcda;border-radius:4px;padding:5px 8px;font-size:8px}.continuityForm .wide{grid-column:1/-1}.continuityToggles{gap:5px;display:flex!important}.continuityToggles label{background:#f8faf9;border:1px solid #dce5e3;border-radius:4px;flex:1;align-items:center;gap:5px;min-height:35px;padding:5px 7px;display:flex}.continuityToggles input{accent-color:#176f68;width:14px;height:14px;padding:0}.continuityForm>p{color:#6e8285;background:#f3f7f6;margin:0;padding:7px 8px;font-size:7px}.recoveryDrills>header>svg,.backupLedger>header>svg{color:#28776f}.recoveryDrills>div>article{border-bottom:1px solid #e5ebe9;grid-template-columns:33px minmax(150px,1fr) 90px 80px 76px;align-items:center;gap:7px;min-height:61px;padding:6px 10px;display:grid}.drillIcon{color:#6c8083;background:#edf1f1;border-radius:5px;place-items:center;width:31px;height:31px;display:grid}.drillIcon.completed{color:#477950;background:#e4f1e8}.drillIcon.failed{color:#a44851;background:#f8e5e7}.recoveryDrills article>div strong,.recoveryDrills article>div small,.recoveryDrills article>span small,.recoveryDrills article>span b{display:block}.recoveryDrills article strong{font-size:8px}.recoveryDrills article small{color:#849396;margin-top:2px;font-size:6px}.recoveryDrills article>span b{margin-top:2px;font-size:8px}.continuityEmpty{color:#7c8e91;place-content:center;min-height:100px;margin:0;font-size:8px;display:grid}.backupLedger{min-height:260px}.backupTable{overflow-x:auto}.backupTable>.head,.backupTable>article{grid-template-columns:minmax(250px,1.4fr) 100px 85px 85px 135px 210px;align-items:center;gap:8px;min-width:1050px;padding:0 12px;display:grid}.backupTable>.head{color:#73878a;background:#f4f7f6;height:34px;font-size:7px}.backupTable>article{border-top:1px solid #e4eae9;min-height:67px}.backupTable article>div{min-width:0}.backupTable article strong,.backupTable article small,.backupTable article>span b,.backupTable article>span small{display:block}.backupTable article strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.backupTable article small{color:#859497;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:6px;overflow:hidden}.backupTable article nav{justify-content:flex-end;gap:3px;display:flex}.backupTable article nav button{color:#3d706d;background:#fff;border:1px solid #d1dedd;border-radius:4px;place-items:center;width:29px;height:29px;padding:0;display:grid}.backupTable article nav button.danger{color:#a84952;border-color:#eed6d8}.backupTable article nav button:disabled{opacity:.45}.state.queued{color:#4a6e94;background:#e7edf5}.state.running{color:#95651b;background:#fff0d9}.state.failed,.state.invalid{color:#a14750;background:#f8e5e7}.state.expired,.state.not_verified{color:#718286;background:#edf1f1}.state.verified{color:#477650;background:#e3f0e7}@media (width<=1100px){.continuityKpis{grid-template-columns:1fr 1fr}.continuityLayout{grid-template-columns:1fr}.recoveryDrills>div>article{grid-template-columns:33px 1fr 90px 80px 76px}}@media (width<=760px){.continuityWorkspace{padding:7px}.continuityToolbar{flex-wrap:wrap;align-items:stretch}.continuityToolbar>div{width:100%;margin:0}.continuityToolbar label{flex:1}.continuityToolbar button{flex:1;justify-content:center}.continuityKpis{grid-template-columns:1fr 1fr}.continuityKpis article{padding:8px}.continuityLayout{display:block}.recoveryDrills{margin-top:8px}.continuityForm{grid-template-columns:1fr}.continuityForm .wide{grid-column:auto}.continuityToggles{display:grid!important}.recoveryDrills>div>article{grid-template-columns:32px 1fr 72px}.recoveryDrills article>span:nth-of-type(2){display:none}.recoveryDrills article>i{grid-column:2/-1;justify-self:start;margin-bottom:5px}}.taxCalculatorWorkspace{gap:11px;display:grid}.taxCalculatorHeader{background:#fff;border:1px solid #d8e2e0;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;min-height:88px;padding:14px 17px;display:flex}.taxCalculatorHeader>div:first-child{align-items:center;gap:11px;display:flex}.taxCalculatorHeader>div:first-child>span{color:#176f67;background:#e8f2ef;border-radius:7px;place-items:center;width:42px;height:42px;display:grid}.taxCalculatorHeader small{color:#17776e;font-size:10px;font-weight:800}.taxCalculatorHeader h2{color:#263f43;letter-spacing:0;margin:2px 0;font-size:17px}.taxCalculatorHeader p{color:#728589;margin:0;font-size:10px}.taxCalculatorControls{align-items:center;gap:7px;display:flex}.taxSegment{background:#f4f7f6;border:1px solid #d5dfdd;border-radius:6px;padding:3px;display:flex}.taxSegment button{color:#647a7d;min-width:64px;height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 9px;font-size:10px}.taxSegment button.active{color:#176f67;background:#fff;font-weight:800;box-shadow:0 1px 4px #22413f1f}.taxCalculatorGrid{grid-template-columns:minmax(420px,.9fr) minmax(500px,1.1fr);gap:11px;display:grid}.taxCalculatorForm,.taxResult{background:#fff;border:1px solid #d9e2e1;border-radius:8px;min-width:0;overflow:hidden}.taxCalculatorForm>header{border-bottom:1px solid #e1e8e6;justify-content:space-between;align-items:center;min-height:52px;padding:9px 13px;display:flex}.taxCalculatorForm>header>div{color:#315a56;align-items:center;gap:7px;display:flex}.taxCalculatorForm h3{margin:0;font-size:12px}.taxCalculatorForm>header>span{color:#57736f;background:#edf3f2;border-radius:4px;padding:4px 7px;font-size:9px;font-weight:800}.taxFields{grid-template-columns:1fr 1fr;gap:10px;padding:14px;display:grid}.taxAmountField{color:#566f72;align-content:start;gap:5px;min-width:0;font-size:10px;display:grid}.taxAmountField>div{background:#fff;border:1px solid #cedad8;border-radius:6px;grid-template-columns:minmax(0,1fr) 54px;height:42px;display:grid;overflow:hidden}.taxAmountField:focus-within>div{border-color:#6ca99f;box-shadow:0 0 0 3px #1d776c17}.taxAmountField input{color:#28464a;width:100%;min-width:0;font:inherit;text-align:left;background:0 0;border:0;outline:0;padding:7px 10px;font-size:12px;font-weight:700}.taxAmountField>div>small{color:#718488;background:#f5f8f7;border-right:1px solid #dce4e2;place-items:center;font-size:9px;display:grid}.taxAmountField>em{color:#879699;min-height:14px;font-size:8px;font-style:normal}.taxSpecialRules{grid-template-columns:1fr 1fr;gap:8px;padding:0 14px 12px;display:grid}.taxSpecialRules label{cursor:pointer;background:#fafcfc;border:1px solid #dce4e3;border-radius:6px;grid-template-columns:17px 1fr;align-items:center;gap:8px;min-height:58px;padding:8px 9px;display:grid}.taxSpecialRules input{accent-color:#17766d;width:16px;height:16px}.taxSpecialRules span,.taxSpecialRules strong,.taxSpecialRules small{display:block}.taxSpecialRules strong{color:#405d60;font-size:9px}.taxSpecialRules small{color:#7b8c90;margin-top:3px;font-size:8px;line-height:1.65}.taxInputSummary{background:#edf6f4;border-right:3px solid #247b71;border-radius:5px;grid-template-columns:1fr auto;align-items:center;gap:3px;margin:0 14px 12px;padding:10px 11px;display:grid}.taxInputSummary span{color:#536e70;font-size:9px}.taxInputSummary strong{color:#1f5f59;font-size:12px}.taxInputSummary small{color:#718488;grid-column:1/-1;font-size:8px}.taxCalculatorError{color:#9d414c;background:#fbecee;border-radius:5px;margin:0 14px 10px;padding:8px 10px;font-size:9px}.taxCalculatorForm>footer{border-top:1px solid #e3e9e8;justify-content:flex-end;gap:7px;padding:11px 14px;display:flex}.taxCalculatorForm>footer button{min-height:38px;font:inherit;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-size:10px;font-weight:800;display:inline-flex}.taxCalculatorForm>footer .secondary{color:#5c7376;background:#fff;border:1px solid #d1dcda}.taxCalculatorForm>footer .panelButton{color:#fff;background:#17766d;border:0}.taxCalculatorForm>footer button:disabled{opacity:.5;cursor:not-allowed}.taxResult{min-height:520px}.taxResultEmpty{color:#718589;text-align:center;place-content:center;justify-items:center;gap:8px;min-height:520px;padding:28px;display:grid}.taxResultEmpty>span{color:#557571;background:#eef3f2;border-radius:8px;place-items:center;width:52px;height:52px;display:grid}.taxResultEmpty h3{color:#405c60;margin:4px 0 0;font-size:13px}.taxResultEmpty p{max-width:390px;margin:0;font-size:10px;line-height:1.9}.taxResultEmpty>div{flex-wrap:wrap;justify-content:center;gap:5px;max-width:430px;margin-top:8px;display:flex}.taxResultEmpty>div>span{color:#657a7d;background:#fff;border:1px solid #dde5e4;border-radius:4px;padding:5px 7px;font-size:8px}.taxResult>header{background:#edf6f4;border-bottom:1px solid #dce5e3;justify-content:space-between;align-items:center;min-height:82px;padding:12px 15px;display:flex}.taxResult>header>div{color:#187168;align-items:center;gap:9px;display:flex}.taxResult>header small,.taxResult>header strong{display:block}.taxResult>header small{font-size:9px}.taxResult>header strong{color:#174f4a;margin-top:3px;font-size:20px}.taxResult>header>span{color:#426e69;background:#fff;border-radius:4px;padding:5px 8px;font-size:9px;font-weight:800}.taxResultStats{border-bottom:1px solid #e0e7e6;grid-template-columns:repeat(3,1fr);display:grid}.taxResultStats>div{border-left:1px solid #e0e7e6;align-content:center;gap:4px;min-height:68px;padding:9px 12px;display:grid}.taxResultStats>div:last-child{border-left:0}.taxResultStats span{color:#74878a;font-size:8px}.taxResultStats strong{color:#334f53;font-size:11px}.taxBreakdown{border:1px solid #dde5e4;border-radius:6px;margin:12px;overflow-x:auto}.taxBreakdown>header,.taxBreakdown>article{grid-template-columns:1.5fr .45fr 1fr 1fr;align-items:center;gap:8px;min-width:620px;padding:8px 10px;display:grid}.taxBreakdown>header{color:#708387;background:#f3f6f5;min-height:35px;font-size:8px;font-weight:800}.taxBreakdown>article{color:#587074;border-top:1px solid #e6ebea;min-height:45px;font-size:9px}.taxBreakdown article b{color:#326e67;background:#edf3f2;border-radius:4px;width:fit-content;padding:3px 6px;font-size:9px}.taxBreakdown article strong{color:#304d51}.taxResult>footer{color:#46706c;background:#fafcfc;border:1px solid #dde5e3;border-radius:6px;align-items:center;gap:8px;min-height:58px;margin:0 12px 12px;padding:9px 11px;display:flex}.taxResult>footer strong,.taxResult>footer span{display:block}.taxResult>footer strong{font-size:8px}.taxResult>footer span{color:#7b8d90;margin-top:3px;font-size:8px}.taxCalculatorNote{color:#806334;background:#fff8ec;border-right:3px solid #c28a35;border-radius:5px;margin:0;padding:8px 11px;font-size:9px;line-height:1.8}@media (width<=1150px){.taxCalculatorGrid{grid-template-columns:1fr}.taxResult{min-height:0}.taxResultEmpty{min-height:300px}}@media (width<=720px){.taxCalculatorHeader{align-items:stretch;padding:12px;display:grid}.taxCalculatorHeader h2{font-size:15px}.taxCalculatorControls{grid-template-columns:1fr 1fr;display:grid}.taxSegment button{flex:1;min-width:0}.taxFields,.taxSpecialRules{grid-template-columns:1fr}.taxCalculatorForm>footer{grid-template-columns:1fr 1fr;display:grid}.taxCalculatorForm>footer button{width:100%}.taxResultStats{grid-template-columns:1fr 1fr}.taxResultStats>div:nth-child(2n){border-left:0}.taxResult>header strong{font-size:16px}.taxCalculatorNote{font-size:8px}}.reconciliationWorkspace{gap:11px;display:grid}.reconciliationSecurity{background:#fff;border:1px solid #d7e2e0;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:12px 15px;display:flex}.reconciliationSecurity>div{align-items:center;gap:10px;display:flex}.reconciliationSecurity>div:first-child>span{color:#176f67;background:#e4f1ed;border-radius:7px;place-items:center;width:42px;height:42px;display:grid}.reconciliationSecurity h2,.reconciliationSecurity p{margin:0}.reconciliationSecurity h2{color:#29474a;font-size:13px}.reconciliationSecurity p{color:#708488;margin-top:3px;font-size:9px}.reconciliationSecurity>div:last-child{grid-template-columns:auto auto auto;align-items:center;display:grid}.reconciliationSecurity>div:last-child strong{color:#9a5d23;font-size:17px}.reconciliationSecurity>div:last-child span{color:#718387;font-size:9px}.reconciliationSecurity .panelButton{grid-area:1/3/3;margin-right:8px}.reconciliationGrid{grid-template-columns:310px minmax(0,1fr);gap:11px;display:grid}.reconciliationGrid>aside,.reconciliationDetail{background:#fff;border:1px solid #dbe4e3;border-radius:8px;min-width:0;overflow:hidden}.reconciliationGrid>aside>form{border-bottom:1px solid #e2e9e8;gap:10px;padding:13px;display:grid}.reconciliationGrid form>header{color:#2b6861;align-items:center;gap:8px;display:flex}.reconciliationGrid h3,.reconciliationGrid p{margin:0}.reconciliationGrid h3{font-size:11px}.reconciliationGrid p{color:#7a8b8e;margin-top:2px;font-size:8px}.reconciliationGrid form label{color:#607679;gap:5px;font-size:9px;display:grid}.reconciliationGrid form select{color:#405b5f;height:38px;font:inherit;background:#fff;border:1px solid #d2dddb;border-radius:5px;padding:0 9px}.reconciliationFile{cursor:pointer;background:#f6faf9;border:1px dashed #9eb9b5;border-radius:6px;flex-direction:row;justify-content:center;align-items:center;gap:7px;min-height:58px;position:relative;color:#3d716b!important;display:flex!important}.reconciliationFile input{opacity:0;cursor:pointer;position:absolute;inset:0}.reconciliationGrid form>.panelButton{justify-content:center;min-height:38px}.reconciliationRuns>header{color:#526c70;justify-content:space-between;align-items:center;padding:10px 12px;font-size:9px;display:flex}.reconciliationRuns>header span{background:#edf3f2;border-radius:4px;padding:2px 6px}.reconciliationRuns>button{color:#3d595d;text-align:right;cursor:pointer;background:#fff;border:0;border-top:1px solid #e7eceb;grid-template-columns:1fr auto;gap:3px;width:100%;padding:10px 12px;display:grid}.reconciliationRuns>button.active{background:#edf6f4}.reconciliationRuns>button strong{font-size:10px}.reconciliationRuns>button small,.reconciliationRuns>button em{color:#7c8c8f;font-size:8px;font-style:normal}.reconciliationRuns>button em{grid-column:1/-1}.reconcileStatus{color:#8e6128;background:#fff2dd;border-radius:4px;grid-area:1/2/3;align-self:center;padding:4px 6px;font-size:8px}.reconcileStatus.status-resolved{color:#287253;background:#e4f3eb}.reconciliationDetail>header{border-bottom:1px solid #e1e8e7;justify-content:space-between;align-items:center;gap:10px;min-height:65px;padding:10px 13px;display:flex}.reconciliationDetail>header h2,.reconciliationDetail>header p{margin:0}.reconciliationDetail>header h2{color:#345257;font-size:13px}.reconciliationDetail>header p{color:#849396;margin-top:3px;font-size:8px}.reconciliationDetail>header>div:last-child{gap:5px;display:flex}.reconciliationDetail>header>div:last-child span{color:#2e7758;background:#e5f3ec;border-radius:4px;padding:5px 7px;font-size:8px}.reconciliationDetail>header>div:last-child span.warning{color:#966025;background:#fff0dc}.reconciliationTable{overflow-x:auto}.reconciliationTable>.head,.reconciliationTable>article{grid-template-columns:1.55fr .8fr .8fr .72fr 120px;align-items:center;gap:8px;min-width:760px;padding:9px 12px;display:grid}.reconciliationTable>.head{color:#74878a;background:#f4f7f6;font-size:8px;font-weight:800}.reconciliationTable>article{color:#526a6e;border-top:1px solid #e5ebea;min-height:63px;font-size:9px}.reconciliationTable article>div strong,.reconciliationTable article>div small,.reconciliationTable article>div em{display:block}.reconciliationTable article>div strong{color:#36555a;font-size:10px}.reconciliationTable article>div small{color:#879598;margin-top:2px;font-size:8px}.reconciliationTable article>div em{color:#9a6b32;margin-top:3px;font-size:8px;font-style:normal}.reconciliationTable article>b{color:#96612b;background:#fff0de;border-radius:4px;width:fit-content;padding:4px 6px;font-size:8px}.reconciliationTable article>b.status-matched,.reconciliationTable article>b.status-resolved{color:#2c7557;background:#e5f3eb}.reconciliationTable article>b.status-retry_queued{color:#426390;background:#e8eef7}.reconciliationTable article nav{justify-content:flex-end;gap:4px;display:flex}.reconciliationTable article nav .panelButton{justify-content:center;width:31px;height:31px;padding:0}@media (width<=900px){.reconciliationGrid{grid-template-columns:1fr}.reconciliationGrid>aside{grid-template-columns:1fr 1fr;display:grid}.reconciliationGrid>aside>form{border-bottom:0;border-left:1px solid #e2e9e8}.reconciliationSecurity{align-items:flex-start}.reconciliationSecurity>div:last-child{grid-template-columns:auto auto}.reconciliationSecurity .panelButton{grid-area:3/1/auto/3;margin:7px 0 0}}@media (width<=620px){.reconciliationSecurity,.reconciliationSecurity>div:first-child{align-items:flex-start}.reconciliationSecurity{display:grid}.reconciliationGrid>aside{grid-template-columns:1fr}.reconciliationGrid>aside>form{border-bottom:1px solid #e2e9e8;border-left:0}.reconciliationDetail>header{flex-direction:column;align-items:flex-start}.reconciliationTable>.head,.reconciliationTable>article{min-width:690px}}.reconciliationSecurity .panelButton{justify-content:center;min-width:108px}.unifiedSearchBackdrop{z-index:420;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1422257a;place-items:start center;padding:min(9vh,76px) 18px 24px;display:grid;position:fixed;inset:0}.unifiedSearchDialog{background:#fff;border:1px solid #cad8d6;border-radius:8px;grid-template-rows:auto auto auto minmax(180px,1fr) auto;width:min(980px,100%);max-height:calc(100vh - min(12vh,96px));display:grid;overflow:hidden;box-shadow:0 22px 65px #1125283d}.unifiedSearchHeader{border-bottom:1px solid #dfe7e5;grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:10px;min-height:64px;padding:10px 13px;display:grid}.unifiedSearchHeader form{color:#2d746d;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.unifiedSearchHeader input{color:#263f43;width:100%;min-height:42px;font:inherit;background:0 0;border:0;outline:0;padding:0 4px;font-size:14px}.unifiedSearchHeader .panelButton,.unifiedSearchClose{color:#5d7377;background:#f7f9f9;border:1px solid #d9e2e0;border-radius:6px;place-items:center;width:36px;height:36px;padding:0;display:grid}.unifiedSearchToolbar{background:#f8faf9;border-bottom:1px solid #e4eae9;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:8px 13px;display:flex}.unifiedSearchDomains{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.unifiedSearchDomains button,.searchFilterButton{color:#617679;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d6e0de;border-radius:5px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:10px;display:inline-flex}.unifiedSearchDomains button.active{color:#176d65;background:#e9f4f1;border-color:#8dbab3;font-weight:800}.unifiedSearchDomains button.domain-documents.active{color:#405e91;background:#eef2fa;border-color:#9eafd0}.unifiedSearchDomains button.domain-requests.active{color:#8b6221;background:#fff7e8;border-color:#d9bd84}.unifiedSearchDomains button.domain-people.active{color:#72518b;background:#f4f0f8;border-color:#b7a5c9}.unifiedSearchDomains button.domain-portal.active{color:#954552;background:#fff0f2;border-color:#d9a6ad}.searchFilterButton.active{color:#176d65;border-color:#7caea6}.unifiedSearchPeriod{color:#2a736c;background:#f4f8f7;border-bottom:1px solid #dfe7e5;grid-template-columns:24px minmax(190px,1fr) minmax(190px,1fr) auto;align-items:end;gap:10px;min-height:76px;padding:10px 14px 12px;display:grid}.unifiedSearchPeriod>svg{align-self:center}.unifiedSearchPeriod label{color:#607679;gap:4px;min-width:0;font-size:9px;display:grid}.unifiedSearchPeriod .persianDateInput{border-radius:5px;min-height:38px;font-size:10px}.unifiedSearchPeriod .secondary{color:#5e7477;min-height:38px;font:inherit;background:#fff;border:1px solid #d1dcda;border-radius:5px;padding:0 10px;font-size:9px}.unifiedSearchBody{background:#f7f9f9;min-height:220px;padding:12px;overflow-y:auto}.searchWelcome{background:#fff;border:1px solid #d9e3e1;border-radius:7px;align-items:center;gap:12px;min-height:96px;padding:14px 16px;display:flex}.searchWelcome>span{color:#18746b;background:#e8f2ef;border-radius:7px;place-items:center;width:46px;height:46px;display:grid}.searchWelcome h2{color:#28464a;letter-spacing:0;margin:0 0 4px;font-size:15px}.searchWelcome p{color:#718387;margin:0;font-size:10px}.searchHint,.unifiedSearchError{border-radius:5px;margin-bottom:9px;padding:9px 11px;font-size:10px}.searchHint{color:#55716e;background:#edf3f2}.unifiedSearchError{color:#963d48;background:#fcecef;border-right:3px solid #b84c57}.searchModuleMatches{background:#fff;border:1px solid #dce5e3;border-radius:7px;margin-top:10px;overflow:hidden}.searchModuleMatches>header,.unifiedSearchGroup>header{border-bottom:1px solid #e4eae9;justify-content:space-between;align-items:center;min-height:40px;padding:7px 11px;display:flex}.searchModuleMatches header strong,.unifiedSearchGroup header strong{color:#354f53;font-size:10px}.searchModuleMatches header small,.unifiedSearchGroup>header small{color:#7a8b8e;font-size:8px}.searchModuleMatches>div{background:#e5eae9;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.searchModuleMatches>div>button{color:#486267;min-width:0;min-height:48px;font:inherit;text-align:right;cursor:pointer;background:#fff;border:0;align-items:center;gap:7px;padding:8px 10px;display:flex}.searchModuleMatches>div>button:hover{color:#176c64;background:#f0f6f4}.searchModuleMatches button>span{background:#edf3f2;border-radius:5px;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.searchModuleMatches button strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.unifiedSearchGroup{background:#fff;border:1px solid #dbe4e2;border-radius:7px;margin-top:10px;overflow:hidden}.unifiedSearchGroup>header>div{align-items:center;gap:7px;display:flex}.unifiedSearchGroup>header>div>span,.searchResultIcon{color:#176e66;background:#e8f3f0;border-radius:5px;place-items:center;width:30px;height:30px;display:grid}.unifiedSearchGroup.domain-documents>header>div>span,.domain-documents .searchResultIcon{color:#486799;background:#eef2fa}.unifiedSearchGroup.domain-requests>header>div>span,.domain-requests .searchResultIcon{color:#916622;background:#fff4df}.unifiedSearchGroup.domain-people>header>div>span,.domain-people .searchResultIcon{color:#74538d;background:#f3eef7}.unifiedSearchGroup.domain-portal>header>div>span,.domain-portal .searchResultIcon{color:#9a4854;background:#fdeef0}.unifiedSearchResult{color:#4e666a;width:100%;min-height:96px;font:inherit;text-align:right;cursor:pointer;background:#fff;border:0;border-top:1px solid #e8edec;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:10px;padding:11px;display:grid}.unifiedSearchResult:first-child{border-top:0}.unifiedSearchResult:hover,.unifiedSearchResult:focus-visible{background:#f7faf9;outline:0;box-shadow:inset -3px 0 #278077}.unifiedSearchResult>div{gap:4px;min-width:0;display:grid}.unifiedSearchResult header{align-items:center;gap:7px;display:flex}.unifiedSearchResult header strong{color:#29474b;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.unifiedSearchResult header em{color:#657b7e;background:#edf2f1;border-radius:4px;margin-right:auto;padding:3px 5px;font-size:8px;font-style:normal}.unifiedSearchResult small{color:#718589;font-size:9px}.unifiedSearchResult p{color:#526b6f;margin:2px 0;font-size:9px;line-height:1.85}.unifiedSearchResult mark{color:#61480d;background:#ffe6a9;border-radius:2px;padding:0 2px}.unifiedSearchResult footer{color:#849396;justify-content:space-between;align-items:center;gap:8px;font-size:8px;display:flex}.searchEmpty{color:#718488;text-align:center;place-content:center;justify-items:center;gap:7px;min-height:220px;display:grid}.searchEmpty strong{color:#425e62;font-size:11px}.searchEmpty span{font-size:9px}.unifiedSearchFooter{color:#788a8d;background:#fff;border-top:1px solid #dce5e3;align-items:center;gap:9px;min-height:38px;padding:7px 13px;font-size:8px;display:flex}.unifiedSearchFooter span:nth-child(2){margin-right:auto}.unifiedSearchFooter kbd{color:#5d7376;background:#f7f9f8;border:1px solid #d4dedc;border-bottom-width:2px;border-radius:4px;padding:3px 6px;font-size:8px}@media (width<=720px){.unifiedSearchBackdrop{padding:0}.unifiedSearchDialog{border:0;border-radius:0;width:100%;min-height:100vh;max-height:100vh}.unifiedSearchToolbar{flex-direction:column;align-items:flex-start}.unifiedSearchDomains{grid-template-columns:repeat(5,minmax(0,1fr));width:100%;display:grid}.unifiedSearchDomains button{min-width:0;padding:0 4px;font-size:8px}.searchFilterButton{width:100%}.unifiedSearchPeriod{grid-template-columns:20px 1fr}.unifiedSearchPeriod>label,.unifiedSearchPeriod>button{grid-column:2}.searchModuleMatches>div{grid-template-columns:repeat(2,minmax(0,1fr))}.unifiedSearchResult{min-height:106px}.unifiedSearchFooter span:first-child{display:none}}.mailSearch{position:relative}.mailSearchBusy{z-index:7;color:#37776f;font-size:8px;position:absolute;bottom:-17px;left:36px}.mailSearchError{color:#93404a;background:#fff0f2;border-right:3px solid #b64c58;margin:0 8px 7px;padding:7px 9px;font-size:8px}.advancedMailSearch{grid-template-columns:repeat(2,minmax(0,1fr));max-height:min(460px,100vh - 180px);overflow-y:auto}.advancedMailSearch .persianDatePicker{min-width:0}.advancedMailSearch .resetMailFilters{grid-column:1/-1;justify-content:center;align-items:center;gap:5px;width:100%;display:flex}.recipientMode{background:#eef3f2;border:1px solid #d5dfdd;border-radius:6px;gap:2px;margin-bottom:12px;padding:3px;display:inline-flex}.recipientMode button{color:#627679;min-height:35px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;padding:0 12px;display:flex}.recipientMode button.active{color:#176f67;background:#fff;box-shadow:0 1px 3px #21424124}.recipientMode button:disabled{cursor:not-allowed;opacity:.45}.composerSection .formGrid label small{color:#7d8d90;font-size:8px;line-height:1.7}.deliveryPanel{gap:12px;display:grid}.deliveryMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.deliveryMetrics article{background:#fff;border:1px solid #dfe7e5;border-radius:6px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding:9px;display:grid}.deliveryMetrics article>svg{color:#19736a;background:#e9f3f0;border-radius:5px;width:28px;height:28px;padding:6px}.deliveryMetrics span{color:#718285;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.deliveryMetrics strong{color:#294c50;font-size:15px}.deliveryRows{background:#fff;border:1px solid #dfe6e5;border-radius:7px;overflow:hidden}.deliveryRows>article{border-bottom:1px solid #e8edec;grid-template-columns:32px minmax(150px,1fr) minmax(250px,1.2fr);align-items:center;gap:10px;min-height:62px;padding:9px 11px;display:grid}.deliveryRows>article:last-child{border-bottom:0}.deliveryState{border-radius:5px;place-items:center;width:30px;height:30px;display:grid}.deliveryState.read{color:#187269;background:#e4f2ed}.deliveryState.unread{color:#916323;background:#fff3df}.deliveryRows article>div{gap:3px;min-width:0;display:grid}.deliveryRows article>div strong{color:#334f53;font-size:10px}.deliveryRows article>div span{color:#7b8b8e;font-size:8px}.deliveryRows dl{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.deliveryRows dl div{gap:2px;display:grid}.deliveryRows dt{color:#899699;font-size:7px}.deliveryRows dd{color:#50696d;margin:0;font-size:8px}.deliveryEmpty{color:#7d8d90;text-align:center;place-items:center;min-height:90px;padding:18px;font-size:9px;display:grid}.failedDispatches{background:#fffaf0;border:1px solid #edd8b3;border-radius:7px;overflow:hidden}.failedDispatches>header,.failedDispatches>article{align-items:center;gap:8px;padding:9px 11px;display:flex}.failedDispatches>header{color:#805a20;border-bottom:1px solid #eddfc7}.failedDispatches>header strong{font-size:10px}.failedDispatches>article{border-bottom:1px solid #f0e4d1;justify-content:space-between}.failedDispatches>article:last-child{border-bottom:0}.failedDispatches article>div{gap:3px;display:grid}.failedDispatches article strong{color:#5d4c30;font-size:9px}.failedDispatches article span{color:#8a7655;font-size:8px}.failedDispatches .panelButton{align-items:center;gap:5px;display:flex}.relationTree{gap:3px;display:grid}.relationTree article{background:#fff;border:1px solid #e0e7e6;border-right:3px solid #a9c5c0;border-radius:5px}.relationTree article.root{background:#f3f8f7;border-right-color:#19736a}@media (width<=920px){.deliveryMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.deliveryRows>article{grid-template-columns:32px minmax(0,1fr)}.deliveryRows dl{grid-column:2}}@media (width<=720px){.advancedMailSearch{grid-template-columns:1fr}.advancedMailSearch .resetMailFilters{grid-column:1}.deliveryMetrics{grid-template-columns:1fr 1fr}.failedDispatches>article{flex-direction:column;align-items:stretch}.failedDispatches .panelButton{justify-content:center}}.onboardingWorkspace{gap:11px;min-width:0;display:grid}.onboardingHeader{background:#fff;border:1px solid #d7e2e0;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;min-height:88px;padding:13px 16px;display:flex}.onboardingHeader>div,.onboardingHeader nav{align-items:center;gap:10px;display:flex}.onboardingHeader>div>span{color:#176f67;background:#e6f2ef;border-radius:7px;place-items:center;width:44px;height:44px;display:grid}.onboardingHeader h1,.onboardingHeader p{margin:0}.onboardingHeader h1{color:#29474b;letter-spacing:0;margin:2px 0;font-size:17px}.onboardingHeader small{color:#17766d;font-size:9px;font-weight:800}.onboardingHeader p{color:#738589;font-size:9px}.onboardingNotice{color:#326653;background:#edf7f1;border-right:3px solid #2d7c63;border-radius:5px;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:5px 8px 5px 12px;font-size:10px;display:flex}.onboardingNotice.error{color:#9c3f49;background:#fff0f1;border-color:#b64b56}.onboardingMetrics{background:#fff;border:1px solid #dae3e2;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.onboardingMetrics article{border-left:1px solid #e1e8e7;align-items:center;gap:9px;min-height:72px;padding:10px 12px;display:flex}.onboardingMetrics article:last-child{border-left:0}.onboardingMetrics article>span{color:#38746c;background:#edf4f2;border-radius:6px;place-items:center;width:34px;height:34px;display:grid}.onboardingMetrics article.warning>span{color:#9a6328;background:#fff0dc}.onboardingMetrics small,.onboardingMetrics strong{display:block}.onboardingMetrics small{color:#798a8d;font-size:8px}.onboardingMetrics strong{color:#304e52;margin-top:3px;font-size:16px}.onboardingTabs{background:#f3f6f5;border:1px solid #d9e3e1;border-radius:6px;align-items:center;gap:4px;width:max-content;padding:3px;display:flex}.onboardingTabs button{color:#667c80;height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:5px;padding:0 11px;font-size:9px;display:flex}.onboardingTabs button.active{color:#176f67;background:#fff;font-weight:800;box-shadow:0 1px 4px #2743411f}.onboardingBoard{grid-template-columns:310px minmax(0,1fr);gap:11px;min-height:570px;display:grid}.onboardingBoard>aside,.onboardingCaseDetail,.onboardingTemplates{background:#fff;border:1px solid #d9e3e1;border-radius:8px;min-width:0;overflow:hidden}.onboardingBoard>aside>header{color:#3e5a5e;border-bottom:1px solid #e2e8e7;justify-content:space-between;align-items:center;height:46px;padding:0 12px;font-size:10px;display:flex}.onboardingBoard>aside>header span{color:#5f777a;background:#edf3f2;border-radius:4px;padding:3px 6px;font-size:8px}.onboardingFilters{border-bottom:1px solid #e4eae9;gap:6px;padding:9px;display:grid}.onboardingFilters input,.onboardingFilters select,.onboardingForm input,.onboardingForm select,.onboardingForm textarea{color:#405a5e;width:100%;min-width:0;height:38px;font:inherit;background:#fff;border:1px solid #d1dcda;border-radius:5px;outline:0;padding:0 9px;font-size:10px}.onboardingFilters input:focus,.onboardingFilters select:focus,.onboardingForm input:focus,.onboardingForm select:focus,.onboardingForm textarea:focus{border-color:#70a99f;box-shadow:0 0 0 3px #1f746814}.onboardingCaseList{max-height:475px;overflow-y:auto}.onboardingCaseList>button{color:#4c666a;text-align:right;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e7eceb;gap:6px;width:100%;padding:11px 12px;display:grid}.onboardingCaseList>button:hover,.onboardingCaseList>button.active{background:#f0f7f5}.onboardingCaseList>button.active{box-shadow:inset -3px 0 #17766d}.onboardingCaseList>button>div:first-child,.onboardingCaseList footer{justify-content:space-between;align-items:center;gap:7px;display:flex}.onboardingCaseList strong{color:#365357;font-size:10px}.onboardingCaseList small{color:#7d8d90;font-size:8px}.onboardingCaseList footer{font-size:8px}.onboardingCaseList footer em{color:#9b6128;font-style:normal}.onboardingProgress{background:#dfe7e5;border-radius:4px;height:4px;overflow:hidden}.onboardingProgress i{border-radius:inherit;background:#23806f;height:100%;transition:width .2s;display:block}.onboardingProgress.large{height:7px}.onboardingStatus{color:#64797c;white-space:nowrap;background:#edf2f1;border-radius:4px;width:max-content;padding:3px 6px;font-size:8px;font-weight:800}.onboardingStatus.status-completed,.onboardingStatus.status-acknowledged,.onboardingStatus.status-provisioned{color:#2e7657;background:#e5f3eb}.onboardingStatus.status-in_progress{color:#3b6680;background:#e8f1f7}.onboardingStatus.status-blocked,.onboardingStatus.status-cancelled,.onboardingStatus.status-rejected{color:#a03e49;background:#fbe9eb}.onboardingStatus.status-handed_over,.onboardingStatus.status-requested{color:#936128;background:#fff1dd}.onboardingCaseDetail>header{border-bottom:1px solid #dfe7e6;justify-content:space-between;align-items:center;gap:10px;min-height:74px;padding:10px 14px;display:flex}.onboardingCaseDetail>header h2,.onboardingCaseDetail>header p{margin:0}.onboardingCaseDetail>header h2{color:#304d51;margin:2px 0;font-size:14px}.onboardingCaseDetail>header small{color:#17746b;font-size:8px;font-weight:800}.onboardingCaseDetail>header p{color:#7e8d90;font-size:8px}.onboardingCaseDetail>header>div:last-child{align-items:center;gap:7px;display:flex}.onboardingTaskSection>header{background:#fafcfc;border-bottom:1px solid #e1e8e7;gap:8px;padding:11px 14px;display:grid}.onboardingTaskSection>header>div:first-child{color:#486267;justify-content:space-between;align-items:center;font-size:9px;display:flex}.onboardingTaskSection>header span{color:#7d8d90}.onboardingTasks{max-height:340px;overflow:auto}.onboardingTasks>article{border-bottom:1px solid #e5ebea;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:9px;padding:11px 14px;display:grid}.onboardingTasks>article.status-completed{background:#fbfdfc}.taskIcon{color:#39756e;background:#edf3f2;border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.status-blocked .taskIcon{color:#a4414c;background:#fbe9eb}.status-completed .taskIcon{color:#2e7757;background:#e4f2e9}.onboardingTasks article>div>header,.onboardingTasks article>div>footer,.onboardingTasks article>nav{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.onboardingTasks article>div>header strong{color:#375458;font-size:10px}.onboardingTasks article>div>header b{color:#6b7f82;background:#f0f4f3;border-radius:3px;padding:2px 5px;font-size:7px}.onboardingTasks p{color:#708286;margin:4px 0;font-size:8px;line-height:1.7}.onboardingTasks article>div>footer{color:#819093;font-size:7px}.onboardingTasks article>div>footer em{color:#9b5058;flex-basis:100%;font-style:normal}.onboardingTasks article>nav{justify-content:flex-end}.onboardingTasks article>nav .panelButton{width:30px;min-width:30px;height:30px;min-height:30px}.onboardingOperations{border-top:1px solid #dfe7e6;grid-template-columns:1fr 1fr;display:grid}.onboardingOperations>article:first-child{border-left:1px solid #e0e7e6}.onboardingOperations>article>header{border-bottom:1px solid #e3e9e8;justify-content:space-between;align-items:center;height:47px;padding:0 11px;display:flex}.onboardingOperations>article>header>div{color:#397068;align-items:center;gap:6px;font-size:9px;display:flex}.onboardingOperations>article>div{max-height:185px;overflow:auto}.onboardingOperations>article>div>div{border-bottom:1px solid #e6ebea;align-items:center;gap:7px;min-height:50px;padding:7px 10px;display:flex}.onboardingOperations>article>div>div>span{min-width:0;margin-left:auto}.onboardingOperations strong,.onboardingOperations small{display:block}.onboardingOperations strong{color:#3d595d;font-size:9px}.onboardingOperations small{color:#829194;margin-top:2px;font-size:7px}.onboardingOperations p{color:#849396;text-align:center;margin:0;padding:18px;font-size:8px}.onboardingTemplates>header{border-bottom:1px solid #dfe7e6;justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:10px 14px;display:flex}.onboardingTemplates h2,.onboardingTemplates p{margin:0}.onboardingTemplates h2{color:#355256;font-size:13px}.onboardingTemplates p{color:#7d8e91;margin-top:3px;font-size:8px}.onboardingTemplates>div>article{border-bottom:1px solid #e4eae9;grid-template-columns:minmax(250px,1fr) minmax(280px,1fr) auto;align-items:center;gap:12px;min-height:68px;padding:10px 14px;display:grid}.onboardingTemplates>div>article>div:first-child{align-items:center;gap:8px;display:flex}.onboardingTemplates>div>article>div:first-child>span{color:#33736b;background:#edf4f2;border-radius:6px;place-items:center;width:34px;height:34px;display:grid}.onboardingTemplates strong,.onboardingTemplates small{display:block}.onboardingTemplates strong{color:#3b575b;font-size:10px}.onboardingTemplates small{color:#819093;margin-top:3px;font-size:8px}.templateScope{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.templateScope span,.templateScope b{color:#657b7e;background:#f0f4f3;border-radius:4px;padding:4px 6px;font-size:8px}.templateScope b.active{color:#2f7658;background:#e5f3eb}.onboardingTemplates nav{gap:5px;display:flex}.onboardingEmpty{color:#789093;text-align:center;place-content:center;justify-items:center;gap:7px;min-height:260px;padding:24px;display:grid}.onboardingEmpty svg{color:#5d817c}.onboardingEmpty strong{color:#466166;font-size:11px}.onboardingEmpty span{max-width:390px;font-size:8px;line-height:1.8}.onboardingModal--wide{width:min(1120px,96vw)}.onboardingForm{max-height:calc(92vh - 52px);overflow:auto}.onboardingForm .formGrid,.templateSettings{grid-template-columns:1fr 1fr;gap:10px;padding:14px;display:grid}.onboardingForm .formGrid.one{grid-template-columns:1fr}.onboardingForm label{color:#5d7377;gap:5px;min-width:0;font-size:9px;display:grid}.onboardingForm textarea{resize:vertical;height:auto;min-height:84px;padding:8px}.onboardingForm>footer{background:#fafcfc;border-top:1px solid #e1e8e7;justify-content:flex-end;gap:7px;padding:10px 14px;display:flex}.checkField{align-content:center;align-items:center;grid-template-columns:18px 1fr!important}.checkField input{accent-color:#17766d;width:17px;height:17px}.templateSteps{border-top:1px solid #dfe7e6}.templateSteps>header{background:#f7f9f9;justify-content:space-between;align-items:center;min-height:58px;padding:9px 14px;display:flex}.templateSteps>header strong,.templateSteps>header span{display:block}.templateSteps>header strong{color:#3b595d;font-size:10px}.templateSteps>header span{color:#7f8f92;margin-top:3px;font-size:8px}.templateSteps>article{border-top:1px solid #e4eae9;grid-template-columns:34px minmax(0,1fr) 36px;align-items:center;gap:9px;padding:10px 14px;display:grid}.stepOrder{justify-items:center;gap:4px;display:grid}.stepOrder strong{color:#277168;background:#e8f2ef;border-radius:5px;place-items:center;width:26px;height:26px;font-size:10px;display:grid}.stepOrder .panelButton{width:26px;min-width:26px;height:26px;min-height:26px}.stepFields{grid-template-columns:1.4fr 1fr 1fr .7fr;gap:8px;display:grid}.stepFields .stepDescription{grid-column:span 3}.templateSteps>article>.panelButton{align-self:start}.onboardingForm :disabled{opacity:.55;cursor:not-allowed}@media (width<=1100px){.onboardingMetrics{grid-template-columns:repeat(3,1fr)}.onboardingMetrics article:nth-child(3){border-left:0}.onboardingMetrics article:nth-child(n+4){border-top:1px solid #e1e8e7}.onboardingBoard{grid-template-columns:270px minmax(0,1fr)}.onboardingOperations{grid-template-columns:1fr}.onboardingOperations>article:first-child{border-bottom:1px solid #e0e7e6;border-left:0}.stepFields{grid-template-columns:1fr 1fr}.stepFields .stepDescription{grid-column:span 1}}@media (width<=760px){.onboardingHeader{flex-direction:column;align-items:flex-start}.onboardingHeader nav{justify-content:flex-end;width:100%}.onboardingHeader p{line-height:1.8}.onboardingMetrics{grid-template-columns:1fr 1fr}.onboardingMetrics article,.onboardingMetrics article:nth-child(3){border-top:1px solid #e1e8e7;border-left:0}.onboardingMetrics article:nth-child(-n+2){border-top:0}.onboardingBoard{grid-template-columns:1fr}.onboardingCaseList{max-height:280px}.onboardingCaseDetail>header{flex-direction:column;align-items:flex-start}.onboardingTasks>article{grid-template-columns:30px minmax(0,1fr)}.onboardingTasks article>nav{grid-column:2;justify-content:flex-start}.onboardingTemplates>header{flex-direction:column;align-items:flex-start}.onboardingTemplates>div>article{grid-template-columns:1fr}.onboardingTemplates nav{justify-content:flex-end}.onboardingForm .formGrid,.templateSettings,.stepFields{grid-template-columns:1fr}.templateSteps>article{padding:9px}.stepFields .stepDescription{grid-column:auto}.onboardingModal{max-height:94vh}}.offboardingWorkspace{gap:11px;min-width:0;display:grid}.offboardingHeader{background:#fff;border:1px solid #d9e2e1;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;min-height:88px;padding:13px 16px;display:flex}.offboardingHeader>div,.offboardingHeader nav{align-items:center;gap:9px;display:flex}.offboardingHeader>div>span{color:#944955;background:#f4ebed;border-radius:7px;place-items:center;width:44px;height:44px;display:grid}.offboardingHeader h1,.offboardingHeader p{margin:0}.offboardingHeader h1{color:#304c51;letter-spacing:0;margin:2px 0;font-size:17px}.offboardingHeader small{color:#98515b;font-size:9px;font-weight:800}.offboardingHeader p{color:#77898c;font-size:9px}.offboardingNotice{color:#326653;background:#edf7f1;border-right:3px solid #267760;border-radius:5px;justify-content:space-between;align-items:center;min-height:42px;padding:5px 8px 5px 12px;font-size:10px;display:flex}.offboardingNotice.error{color:#963d48;background:#fff0f1;border-color:#b64b56}.offboardingMetrics{background:#fff;border:1px solid #dbe4e2;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.offboardingMetrics article{color:#4f7470;border-left:1px solid #e2e9e7;align-items:center;gap:9px;min-height:68px;padding:10px 12px;display:flex}.offboardingMetrics article:last-child{border-left:0}.offboardingMetrics svg{background:#eff4f3;border-radius:6px;width:30px;height:30px;padding:7px}.offboardingMetrics small,.offboardingMetrics strong{display:block}.offboardingMetrics small{color:#829093;font-size:8px}.offboardingMetrics strong{color:#304d51;margin-top:2px;font-size:16px}.offboardingLayout{grid-template-columns:300px minmax(0,1fr);gap:11px;min-height:590px;display:grid}.offboardingLayout>aside,.offboardingDetail{background:#fff;border:1px solid #d9e3e1;border-radius:8px;min-width:0;overflow:hidden}.offboardingLayout>aside>header{color:#415d61;border-bottom:1px solid #e1e8e7;justify-content:space-between;align-items:center;height:46px;padding:0 12px;font-size:10px;display:flex}.offboardingLayout>aside>header span{background:#edf2f1;border-radius:4px;padding:3px 6px;font-size:8px}.offboardingLayout>aside>input{width:calc(100% - 18px);height:36px;font:inherit;border:1px solid #d3dddb;border-radius:5px;margin:9px;padding:0 9px;font-size:9px}.offboardingLayout>aside>button{text-align:right;cursor:pointer;background:#fff;border:0;border-top:1px solid #e6ecea;gap:7px;width:100%;padding:11px 12px;display:grid}.offboardingLayout>aside>button:hover,.offboardingLayout>aside>button.active{background:#f3f8f7}.offboardingLayout>aside>button.active{box-shadow:inset -3px 0 #28766e}.offboardingLayout>aside>button>div{justify-content:space-between;align-items:center;gap:6px;display:flex}.offboardingLayout>aside>button strong{color:#385559;font-size:10px}.offboardingLayout>aside>button small{color:#7d8d90;font-size:8px}.offboardingLayout>aside>button>i{background:#e2e8e7;border-radius:4px;height:4px;overflow:hidden}.offboardingLayout>aside>button>i span{background:#3b8377;height:100%;display:block}.offboardingLayout>aside>p{color:#819194;text-align:center;padding:24px;font-size:9px}.offboardingStatus{color:#64797c;white-space:nowrap;background:#edf2f1;border-radius:4px;width:max-content;padding:3px 6px;font-size:8px}.offboardingStatus.status-cleared,.offboardingStatus.status-accepted,.offboardingStatus.status-completed,.offboardingStatus.status-ready{color:#2e7657;background:#e4f2e9}.offboardingStatus.status-pending_manager,.offboardingStatus.status-pending_hr,.offboardingStatus.status-scheduled,.offboardingStatus.status-submitted{color:#8d5d29;background:#fff0dc}.offboardingStatus.status-blocked,.offboardingStatus.status-rejected,.offboardingStatus.status-revision_requested{color:#a03f49;background:#fbe9eb}.offboardingStatus.status-clearance,.offboardingStatus.status-in_progress{color:#3d687e;background:#e7f0f5}.offboardingDetail>header{border-bottom:1px solid #dfe7e5;justify-content:space-between;align-items:center;gap:12px;min-height:76px;padding:11px 14px;display:flex}.offboardingDetail>header h2,.offboardingDetail>header p{margin:0}.offboardingDetail>header h2{color:#304d51;margin:2px 0;font-size:14px}.offboardingDetail>header small{color:#95515a;font-size:8px;font-weight:800}.offboardingDetail>header p{color:#819093;font-size:8px}.offboardingDetail>header nav,.offboardingActions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.offboardingReason{background:#fbfcfc;border-bottom:1px solid #e2e9e7;padding:10px 14px}.offboardingReason strong{color:#4a6569;font-size:9px}.offboardingReason p{color:#718286;margin:3px 0 0;font-size:8px;line-height:1.8}.offboardingTimeline{background:#f5f8f7;border-bottom:1px solid #e1e8e7;grid-template-columns:repeat(4,1fr);padding:10px 14px;display:grid}.offboardingTimeline span{color:#829194;text-align:center;border-left:1px solid #d9e3e1;padding:7px;font-size:8px;position:relative}.offboardingTimeline span:last-child{border:0}.offboardingTimeline span.done{color:#24705c;font-weight:800}.clearanceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:11px;display:grid}.clearanceGrid>article{background:#fff;border:1px solid #dfe7e5;border-radius:6px;gap:8px;padding:10px;display:grid}.clearanceGrid>article>header{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.clearanceGrid>article>header>span{color:#39736c;background:#edf3f2;border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.clearanceGrid strong,.clearanceGrid small{display:block}.clearanceGrid strong{color:#3a575b;font-size:9px}.clearanceGrid small{color:#829194;margin-top:2px;font-size:7px}.clearanceGrid p{color:#8c5158;margin:0;font-size:8px}.clearanceGrid>article>.panelButton{width:max-content}.knowledgePanel{border:1px solid #dfe7e5;border-radius:6px;margin:0 11px 11px}.knowledgePanel>header,.knowledgePanel>article{border-bottom:1px solid #e4eae9;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:7px 10px;display:flex}.knowledgePanel>header>div,.knowledgePanel nav{align-items:center;gap:6px;display:flex}.knowledgePanel>header{color:#3c6560;background:#f8faf9;font-size:9px}.knowledgePanel>article:last-child{border-bottom:0}.knowledgePanel>article>span{margin-left:auto}.knowledgePanel strong,.knowledgePanel small{display:block}.knowledgePanel strong{color:#3d595d;font-size:9px}.knowledgePanel small{color:#829194;margin-top:2px;font-size:7px}.offboardingActions{background:#fafcfc;border-top:1px solid #e1e8e7;justify-content:flex-end;padding:10px 12px}.offboardingEmpty{color:#819093;place-content:center;justify-items:center;gap:7px;min-height:430px;display:grid}.offboardingEmpty strong{color:#466166;font-size:11px}.offboardingEmpty span{font-size:8px}.offboardingModal{width:min(720px,94vw)}.offboardingForm{grid-template-columns:1fr 1fr;gap:10px;max-height:calc(90vh - 50px);padding:14px;display:grid;overflow:auto}.offboardingForm label{color:#5e7377;gap:5px;font-size:9px;display:grid}.offboardingForm label.wide,.offboardingForm .wide{grid-column:1/-1}.offboardingForm input,.offboardingForm select,.offboardingForm textarea{width:100%;min-width:0;height:38px;font:inherit;background:#fff;border:1px solid #d1dcda;border-radius:5px;padding:0 9px;font-size:10px}.offboardingForm textarea{height:auto;min-height:82px;padding:8px}.offboardingForm fieldset{border:1px solid #dce5e3;border-radius:6px;gap:6px;padding:10px;display:grid}.offboardingForm legend{color:#506b6f;padding:0 5px;font-size:9px}.offboardingForm .checkLine{align-items:center;gap:6px;display:flex}.offboardingForm .checkLine input{accent-color:#28766e;width:16px;height:16px}.offboardingForm>footer{border-top:1px solid #e1e8e7;justify-content:flex-end;gap:6px;padding-top:10px;display:flex}.offboardingWarning{color:#87454d;background:#fff0f1;border-right:3px solid #b34b56;border-radius:5px;align-items:center;gap:8px;padding:9px;display:flex}.offboardingWarning p{margin:0;font-size:9px;line-height:1.8}@media (width<=1000px){.offboardingMetrics{grid-template-columns:repeat(3,1fr)}.offboardingLayout{grid-template-columns:260px minmax(0,1fr)}.clearanceGrid{grid-template-columns:1fr}}@media (width<=760px){.offboardingHeader{flex-direction:column;align-items:flex-start}.offboardingHeader nav{justify-content:flex-end;width:100%}.offboardingMetrics{grid-template-columns:1fr 1fr}.offboardingLayout{grid-template-columns:1fr}.offboardingDetail>header{flex-direction:column;align-items:flex-start}.offboardingTimeline{grid-template-columns:1fr 1fr}.offboardingForm{grid-template-columns:1fr}.offboardingForm label.wide,.offboardingForm .wide{grid-column:auto}.knowledgePanel>article{flex-direction:column;align-items:flex-start}.knowledgePanel>article>span{margin-left:0}}.dqWorkspace{gap:11px;min-width:0;display:grid}.dqHeader{background:#fff;border:1px solid #d7e2e0;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;min-height:86px;padding:13px 16px;display:flex}.dqTitle{align-items:center;gap:10px;display:flex}.dqTitle>span{color:#176f67;background:#e7f1ef;border-radius:7px;place-items:center;width:44px;height:44px;display:grid}.dqTitle h1,.dqTitle p{margin:0}.dqTitle h1{color:#29474b;letter-spacing:0;margin:2px 0;font-size:17px}.dqTitle small{color:#17766d;font-size:9px;font-weight:800}.dqTitle p{color:#74878a;font-size:9px}.dqTitle p b{color:#315c57}.dqTabs{background:#f3f6f5;border:1px solid #d8e2e0;border-radius:6px;gap:3px;width:max-content;max-width:100%;padding:3px;display:flex;overflow-x:auto}.dqTabs button{color:#667c80;height:35px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;padding:0 11px;font-size:9px;display:flex}.dqTabs button.active{color:#176f67;background:#fff;font-weight:800;box-shadow:0 1px 4px #2743411f}.dqTabs b{color:#5e7477;background:#e5edeb;border-radius:8px;min-width:19px;padding:2px 4px;font-size:8px}.dqNotice{color:#326753;background:#edf7f1;border-right:3px solid #2e7b62;border-radius:5px;grid-template-columns:18px minmax(0,1fr) 34px;align-items:center;gap:7px;min-height:42px;padding:4px 5px 4px 11px;font-size:10px;display:grid}.dqNotice.error{color:#9d414b;background:#fff0f1;border-color:#b64b56}.dqImportLayout{grid-template-columns:275px minmax(0,1fr);gap:11px;min-height:620px;display:grid}.dqUploadPanel,.dqImportMain,.dqQualityCards article,.dqIssuePanel,.dqHistoryList,.dqHistoryDetail{background:#fff;border:1px solid #d9e3e1;border-radius:8px;min-width:0;overflow:hidden}.dqUploadPanel{height:max-content;padding-bottom:11px}.dqUploadPanel>header{border-bottom:1px solid #e2e8e7;align-items:center;gap:8px;height:60px;padding:0 12px;display:flex}.dqUploadPanel>header>span{color:#34736b;background:#edf3f2;border-radius:6px;place-items:center;width:34px;height:34px;display:grid}.dqUploadPanel h2,.dqUploadPanel small{margin:0;display:block}.dqUploadPanel h2{color:#365257;font-size:11px}.dqUploadPanel small{color:#7d8e91;margin-top:2px;font-size:8px}.dqDropzone{color:#4e7470;width:calc(100% - 22px);min-height:135px;font:inherit;text-align:center;cursor:pointer;background:#f7faf9;border:1px dashed #9eb9b5;border-radius:7px;place-content:center;justify-items:center;gap:6px;margin:11px;padding:14px;display:grid}.dqDropzone:hover,.dqDropzone.selected{color:#176f67;background:#eef7f4;border-color:#4f948a}.dqDropzone strong{overflow-wrap:anywhere;max-width:220px;font-size:10px}.dqDropzone small{font-size:8px}.dqPreviewButton{justify-content:center;width:calc(100% - 22px);margin:0 11px}.dqMiniStats{grid-template-columns:1fr 1fr;gap:5px;margin:10px 11px 0;display:grid}.dqMiniStats span{color:#718387;background:#f3f6f5;border-radius:5px;gap:2px;padding:7px;font-size:8px;display:grid}.dqMiniStats b{color:#405e62;font-size:12px}.dqMiniStats .ok{color:#397158;background:#eaf5ef}.dqMiniStats .bad{color:#9c4851;background:#fbecee}.dqMiniStats .warn{color:#90632e;background:#fff3e2}.dqImportMain{flex-direction:column;min-height:620px;display:flex}.dqMappingPanel{border-bottom:1px solid #dfe7e6}.dqMappingPanel>header,.dqRowsPanel>header{background:#fbfcfc;justify-content:space-between;align-items:center;gap:8px;min-height:52px;padding:8px 12px;display:flex}.dqMappingPanel h2,.dqMappingPanel small{margin:0;display:block}.dqMappingPanel h2{color:#375458;font-size:11px}.dqMappingPanel small{color:#819093;margin-top:2px;font-size:8px}.dqMappingPanel>div{grid-template-columns:repeat(5,minmax(120px,1fr));gap:8px;padding:11px 12px;display:grid}.dqMappingPanel label{color:#5e7478;gap:5px;min-width:0;font-size:8px;display:grid}.dqMappingPanel label span{white-space:nowrap}.dqMappingPanel label i{color:#ad3e49;margin-right:2px;font-style:normal}.dqMappingPanel select{color:#405a5e;width:100%;height:36px;font:inherit;background:#fff;border:1px solid #d2dddb;border-radius:5px;padding:0 8px;font-size:9px}.dqRowsPanel{flex-direction:column;flex:1;min-height:0;display:flex}.dqRowsPanel>header{border-bottom:1px solid #e1e8e7}.dqSearch,.dqIssuePanel>header label{color:#718588;background:#fff;border:1px solid #d4dfdd;border-radius:5px;align-items:center;gap:6px;height:35px;padding:0 9px;display:flex}.dqSearch input,.dqIssuePanel>header input{color:#405b5f;width:150px;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:9px}.dqFilters{gap:3px;margin-left:auto;display:flex}.dqFilters button{color:#6c8083;height:30px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;padding:0 8px;font-size:8px}.dqFilters button.active{color:#176f67;background:#eaf3f1;border-color:#c9dcda;font-weight:800}.dqTableWrap{max-height:360px;overflow:auto}.dqTableWrap table{border-collapse:collapse;width:100%;min-width:830px}.dqTableWrap th{z-index:1;color:#718387;text-align:right;background:#f3f6f5;height:35px;padding:0 9px;font-size:8px;position:sticky;top:0}.dqTableWrap td{color:#536b6f;vertical-align:top;border-top:1px solid #e5ebea;height:57px;padding:8px 9px;font-size:9px}.dqTableWrap td strong,.dqTableWrap td small{display:block}.dqTableWrap td strong{color:#375459;font-size:9px}.dqTableWrap td small{color:#879598;margin-top:3px;font-size:7px}.dqStatus{color:#63777a;white-space:nowrap;background:#eef2f1;border-radius:4px;width:max-content;padding:4px 6px;font-size:8px;font-weight:800;display:inline-flex}.dqStatus.ready,.dqStatus.committed{color:#2d7657;background:#e5f3eb}.dqStatus.error{color:#a03e49;background:#fbe9eb}.dqStatus.previewed{color:#3d6880;background:#e8f1f7}.dqStatus.rolled_back,.dqStatus.superseded{color:#675d78;background:#f1eff5}.dqMessages{gap:3px;display:grid}.dqMessages span{font-size:8px}.dqMessages .error{color:#a1424c}.dqMessages .warning{color:#956329}.dqMessages .success{color:#357157}.dqEmpty{color:#7b8e91;text-align:center;justify-content:center;align-items:center;gap:7px;min-height:120px;padding:18px;font-size:9px;display:flex}.dqCommitBar{background:#fafcfc;border-top:1px solid #dfe7e6;justify-content:space-between;align-items:center;gap:10px;min-height:58px;padding:9px 12px;display:flex}.dqCommitBar>div{align-items:center;gap:12px;display:flex}.dqCommitBar label{color:#5b7276;cursor:pointer;align-items:center;gap:5px;font-size:9px;display:flex}.dqCommitBar input{accent-color:#17766d}.dqBlank{color:#789093;text-align:center;place-content:center;justify-items:center;gap:7px;min-height:480px;padding:25px;display:grid}.dqBlank h2,.dqBlank p{margin:0}.dqBlank h2{color:#466166;font-size:12px}.dqBlank p{font-size:9px}.dqQuality{gap:11px;display:grid}.dqQualityCards{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.dqQualityCards article{align-items:center;gap:9px;min-height:76px;padding:11px 12px;display:flex}.dqQualityCards article>span{color:#39756e;background:#edf3f2;border-radius:6px;place-items:center;width:35px;height:35px;display:grid}.dqQualityCards small,.dqQualityCards strong{display:block}.dqQualityCards small{color:#7c8d90;font-size:8px}.dqQualityCards strong{color:#304e52;margin-top:3px;font-size:16px}.dqIssuePanel>header{border-bottom:1px solid #e1e8e7;justify-content:space-between;align-items:center;gap:10px;min-height:62px;padding:9px 13px;display:flex}.dqIssuePanel h2,.dqIssuePanel small{margin:0;display:block}.dqIssuePanel h2{color:#365357;font-size:12px}.dqIssuePanel small{color:#819194;margin-top:2px;font-size:8px}.dqIssuePanel>div>article{border-bottom:1px solid #e5ebea;grid-template-columns:36px 200px minmax(0,1fr);align-items:start;gap:10px;padding:11px 13px;display:grid}.dqIssuePanel>div>article>span{color:#2c7068;background:#e9f2f0;border-radius:6px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:grid}.dqIssuePanel article strong,.dqIssuePanel article small{display:block}.dqIssuePanel article strong{color:#385459;font-size:10px}.dqIssuePanel article small{color:#849396;margin-top:3px;font-size:8px}.dqIssuePanel article section{flex-wrap:wrap;gap:5px;display:flex}.dqIssuePanel article em{color:#9d454e;background:#fff0f1;border-radius:4px;padding:4px 6px;font-size:8px;font-style:normal}.dqHistoryLayout{grid-template-columns:360px minmax(0,1fr);gap:11px;min-height:560px;display:grid}.dqHistoryList>header{border-bottom:1px solid #e1e8e7;justify-content:space-between;align-items:center;height:48px;padding:0 12px;display:flex}.dqHistoryList>header h2{color:#38555a;margin:0;font-size:11px}.dqHistoryList>header span{color:#647b7e;background:#edf3f2;border-radius:4px;padding:3px 6px;font-size:8px}.dqHistoryList>button{color:#536b6f;text-align:right;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e6eceb;grid-template-columns:28px minmax(0,1fr) auto 18px;align-items:center;gap:7px;width:100%;min-height:64px;padding:9px 11px;display:grid}.dqHistoryList>button:hover,.dqHistoryList>button.active{background:#f0f7f5}.dqHistoryList>button.active{box-shadow:inset -3px 0 #17766d}.dqHistoryList button strong,.dqHistoryList button small{display:block}.dqHistoryList button strong{color:#385459;text-overflow:ellipsis;white-space:nowrap;max-width:185px;font-size:9px;overflow:hidden}.dqHistoryList button small{color:#849396;margin-top:3px;font-size:7px}.dqHistoryDetail>header{border-bottom:1px solid #e1e8e7;justify-content:space-between;align-items:center;gap:10px;min-height:82px;padding:12px 14px;display:flex}.dqHistoryDetail h2,.dqHistoryDetail p{margin:0}.dqHistoryDetail h2{color:#304e52;margin:3px 0;font-size:14px}.dqHistoryDetail header small{color:#17766d;font-size:8px;font-weight:800}.dqHistoryDetail header p{color:#819093;font-size:8px}.dqBatchNumbers{border-bottom:1px solid #e1e8e7;grid-template-columns:repeat(4,1fr);display:grid}.dqBatchNumbers span{border-left:1px solid #e1e8e7;align-content:center;gap:3px;min-height:72px;padding:10px 13px;display:grid}.dqBatchNumbers span:last-child{border-left:0}.dqBatchNumbers small{color:#7c8d90;font-size:8px}.dqBatchNumbers b{color:#355358;font-size:16px}.dqRollbackReason{color:#615870;background:#f3f1f6;border-right:3px solid #786b89;border-radius:5px;align-items:flex-start;gap:7px;margin:13px;padding:10px;font-size:9px;display:flex}.dqHistoryDetail>footer{justify-content:flex-end;gap:7px;padding:12px 14px;display:flex}.dqRollbackModal{width:min(500px,92vw)}.dqRollbackModal>div{padding:14px}.dqRollbackModal label{color:#5d7477;gap:6px;font-size:9px;display:grid}.dqRollbackModal textarea{color:#3e595d;min-height:100px;font:inherit;resize:vertical;border:1px solid #d2dddb;border-radius:5px;padding:9px}.dqRollbackModal>footer{border-top:1px solid #e1e8e7;justify-content:flex-end;gap:7px;padding:10px 14px;display:flex}@media (width<=1120px){.dqImportLayout{grid-template-columns:230px minmax(0,1fr)}.dqMappingPanel>div{grid-template-columns:repeat(3,1fr)}.dqQualityCards{grid-template-columns:1fr 1fr}.dqHistoryLayout{grid-template-columns:310px minmax(0,1fr)}}@media (width<=760px){.dqHeader{align-items:flex-start}.dqTitle p{line-height:1.7}.dqImportLayout,.dqHistoryLayout{grid-template-columns:1fr}.dqUploadPanel{height:auto}.dqMappingPanel>div{grid-template-columns:1fr 1fr}.dqRowsPanel>header{flex-wrap:wrap;align-items:stretch}.dqSearch{flex:1}.dqSearch input{width:100%}.dqFilters{order:3;width:100%;margin:0;overflow-x:auto}.dqCommitBar{flex-direction:column;align-items:stretch}.dqCommitBar>div{justify-content:space-between}.dqQualityCards{grid-template-columns:1fr 1fr}.dqIssuePanel>header{flex-direction:column;align-items:stretch}.dqIssuePanel>div>article{grid-template-columns:34px minmax(0,1fr)}.dqIssuePanel article section{grid-column:1/-1}.dqHistoryList{max-height:330px}.dqBatchNumbers{grid-template-columns:1fr 1fr}.dqBatchNumbers span:nth-child(2){border-left:0}.dqBatchNumbers span:nth-child(n+3){border-top:1px solid #e1e8e7}}@media (width<=480px){.dqTabs{width:100%}.dqTabs button{flex:1;justify-content:center}.dqTabs button b{display:none}.dqMappingPanel>div,.dqQualityCards{grid-template-columns:1fr}.dqCommitBar>div,.dqHistoryDetail>header{flex-direction:column;align-items:flex-start}}.portalAccessibilityStrip{background:#fff;border:1px solid #d8e3e1;border-right:3px solid #176b63;margin:0 0 10px}.portalAccessibilityStrip>header{border-bottom:1px solid #e5ebea;justify-content:space-between;align-items:center;min-height:54px;padding:8px 13px;display:flex}.portalAccessibilityStrip>header>div{color:#176b63;align-items:center;gap:8px;display:flex}.portalAccessibilityStrip header span{gap:2px;display:grid}.portalAccessibilityStrip header small{color:#718487;font-size:8px;font-weight:400}.portalAccessibilityStrip header>b{border-radius:4px;padding:5px 8px;font-size:8px}.portalAccessibilityStrip header>b.ready{color:#257046;background:#e8f4ec}.portalAccessibilityStrip header>b.needsWork{color:#9a5e1d;background:#fff0e5}.portalAccessibilityStrip>ul{background:#fff9f0;gap:6px;margin:0;padding:8px 13px;list-style:none;display:flex;overflow:auto}.portalAccessibilityStrip li{color:#8e5b20;flex:none;font-size:8px}.portalAccessibilityStrip li:before{content:"•";margin-left:5px}.portalAccessibilityStrip>div{gap:7px;padding:8px 12px;display:flex;overflow:auto}.portalMediaAccessItem{color:#405c60;text-align:right;min-width:210px;min-height:48px;font:inherit;background:#f9fbfa;border:1px solid #dce5e4;border-radius:5px;grid-template-columns:38px 1fr 18px;align-items:center;gap:7px;padding:4px 7px;display:grid}.portalMediaAccessItem img{object-fit:cover;width:38px;height:38px}.portalMediaAccessItem span{gap:2px;min-width:0;display:grid}.portalMediaAccessItem strong,.portalMediaAccessItem small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portalMediaAccessItem strong{font-size:8px}.portalMediaAccessItem small{color:#77898c;font-size:7px}.portalMediaAccessItem>svg:last-child{color:#176b63}.portalMediaPolicyWorkspace{background:#fff;border:1px solid #d9e3e1}.portalMediaPolicyWorkspace>header{border-bottom:1px solid #dfe7e5;justify-content:space-between;align-items:center;min-height:68px;padding:10px 16px;display:flex}.portalMediaPolicyWorkspace>header>div{color:#176b63;align-items:center;gap:9px;display:flex}.portalMediaPolicyWorkspace header span{gap:3px;display:grid}.portalMediaPolicyWorkspace header strong{color:#304b50;font-size:11px}.portalMediaPolicyWorkspace header small{color:#718487;font-size:8px;font-weight:400}.portalMediaPolicyWorkspace header button{align-items:center;gap:6px;display:flex}.portalPolicyGrid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.portalPolicyGrid fieldset{border:0;border-left:1px solid #e2e9e8;min-width:0;margin:0;padding:16px}.portalPolicyGrid fieldset:last-child{border-left:0}.portalPolicyGrid legend{color:#315d8a;padding:0 0 10px;font-size:9px;font-weight:900}.portalPolicyGrid label{gap:4px;margin-bottom:10px;display:grid}.portalPolicyGrid label>span{color:#5e7377;font-size:8px}.portalPolicyGrid input:not([type=checkbox]){width:100%;height:35px;font:inherit;background:#fff;border:1px solid #ccd9d7;border-radius:4px;padding:0 8px;font-size:9px}.portalPolicyGrid .toggleRow{align-items:center;gap:7px;min-height:32px;margin:0;display:flex}.portalPolicyGrid p{color:#577078;background:#eef3f8;border-right:2px solid #315d8a;margin:12px 0 0;padding:9px;font-size:8px;line-height:1.9}.portalMediaMetadataModal{width:min(560px,100vw - 28px)}.portalMediaMetadataModal .opsForm>button{justify-content:center;align-items:center;gap:6px;display:flex}.portalVideoFigure details{background:#fff;border:1px solid #dce5e4;margin-top:5px}.portalVideoFigure summary{color:#176b63;cursor:pointer;padding:9px;font-size:9px;font-weight:800}.portalVideoFigure details p{color:#4c6468;white-space:pre-wrap;max-height:220px;margin:0;padding:0 10px 10px;font-size:9px;line-height:2;overflow:auto}@media (width<=1050px){.portalPolicyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.portalPolicyGrid fieldset:nth-child(2){border-left:0}.portalPolicyGrid fieldset:nth-child(-n+2){border-bottom:1px solid #e2e9e8}}@media (width<=680px){.portalMediaPolicyWorkspace>header{align-items:flex-start;gap:10px}.portalMediaPolicyWorkspace header small{line-height:1.8}.portalPolicyGrid{grid-template-columns:1fr}.portalPolicyGrid fieldset{border-bottom:1px solid #e2e9e8;border-left:0}.portalAccessibilityStrip>header{align-items:flex-start;gap:8px}.portalMediaAccessItem{min-width:185px}}.opsForm .channelSecurityModes input[type=radio],.opsForm label.toggleRow input[type=checkbox]{flex:0 0 15px;width:15px!important;height:15px!important;min-height:15px!important;padding:0!important}.signatureProfileWorkspace{gap:14px;display:grid}.signatureProfileHeader{background:#fff;border-bottom:1px solid #dce7e5;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.signatureProfileHeader>div>span{color:#16766e;font-size:12px;font-weight:700}.signatureProfileHeader h1{margin:4px 0;font-size:24px}.signatureProfileHeader p{color:#637471;margin:0}.signatureSecurity{color:#176f67;background:#edf8f6;border:1px solid #b9d9d4;border-radius:6px;align-items:center;gap:7px;padding:9px 12px;font-size:12px;font-weight:700;display:flex}.signatureNotice{color:#176f67;text-align:right;background:#edf8f6;border:1px solid #b9d9d4;border-radius:6px;justify-content:space-between;align-items:center;padding:10px 13px;display:flex}.signatureNotice.error{color:#a83838;background:#fff2f2;border-color:#efc4c4}.signatureProfileLayout{grid-template-columns:minmax(310px,430px) minmax(0,1fr);gap:14px;display:grid}.signatureEditor,.signatureRegister{background:#fff;border:1px solid #dce7e5;border-radius:7px;padding:18px}.signatureEditor>header,.signatureRegister>header{border-bottom:1px solid #e6eeec;align-items:center;gap:10px;margin-bottom:15px;padding-bottom:14px;display:flex}.signatureEditor>header svg,.signatureRegister>header svg{color:#16766e}.signatureEditor>header div,.signatureRegister>header div{gap:3px;display:grid}.signatureEditor>header small,.signatureRegister>header small{color:#71817e;font-size:11px}.signatureEditor>label:not(.signatureDefault):not(.signatureFilePicker){gap:6px;margin-bottom:12px;font-size:12px;font-weight:700;display:grid}.signatureEditor input,.signatureEditor select{width:100%}.signatureFilePicker{cursor:pointer;background:#f7fbfa;border:1px dashed #8ebdb6;border-radius:6px;place-items:center;min-height:180px;margin:14px 0;display:grid;overflow:hidden}.signatureFilePicker input{opacity:0;width:1px;height:1px;position:absolute}.signatureFilePicker>span{color:#44635f;place-items:center;gap:7px;display:grid}.signatureFilePicker>span svg{color:#16766e}.signatureFilePicker>span small{color:#71817e;font-size:11px}.signatureFilePicker img{object-fit:contain;background:#fff;width:100%;height:180px}.signatureDefault{background:#f5f8f7;border:1px solid #e0e9e7;border-radius:6px;align-items:flex-start;gap:9px;padding:11px;display:flex}.signatureDefault input{width:auto;margin-top:4px}.signatureDefault span{gap:2px;display:grid}.signatureDefault small{color:#71817e;font-size:11px}.signatureActions{gap:8px;margin-top:14px;display:flex}.signatureRegister>div{gap:8px;display:grid}.signatureRegister article{background:#fbfcfc;border:1px solid #e0e9e7;border-radius:6px;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px;display:grid}.signatureThumb{color:#849491;background:#fff;border:1px solid #e5eceb;border-radius:4px;place-items:center;height:64px;display:grid}.signatureThumb img{object-fit:contain;width:100%;height:58px}.signatureRegister article>div:nth-child(2){gap:4px;display:grid}.signatureRegister article small{color:#71817e}.signatureRegister article span{color:#16766e;align-items:center;gap:4px;font-size:11px;font-weight:700;display:flex}.signatureRegister nav{gap:5px;display:flex}.signatureRegister nav .panelButton{place-items:center;width:34px;height:34px;padding:0;display:grid}.signatureEmpty{color:#7a8987;text-align:center;align-content:center;place-items:center;gap:8px;min-height:210px;display:grid}.signatureEmpty strong{color:#344a47}.signatureEmpty span{font-size:12px}@media (width<=900px){.signatureProfileHeader{flex-direction:column;align-items:flex-start}.signatureProfileLayout{grid-template-columns:1fr}.signatureRegister article{grid-template-columns:88px minmax(0,1fr)}.signatureRegister article nav{grid-column:1/-1;justify-content:flex-end}}.assetWorkspace{color:#172522;gap:18px;min-width:0;display:grid}.assetHeader{border-bottom:1px solid #dbe4e1;justify-content:space-between;align-items:center;gap:18px;padding-bottom:16px;display:flex}.assetHeader>div{align-items:center;gap:13px;display:flex}.assetHeader>div>span,.assetGlyph{color:#14685f;background:#e4f1ed;border-radius:7px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.assetHeader small{color:#61716d}.assetHeader h1{margin:2px 0;font-size:22px}.assetHeader p{color:#64736f;margin:0}.assetHeader nav,.assetListSection article nav,.assetDetail nav{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.assetNotice{color:#225e50;background:#f0faf6;border:1px solid #b9d9cc;border-right:4px solid #27856f;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex}.assetNotice.error{color:#8d3029;background:#fff5f4;border-color:#edc5c1 #b94940 #edc5c1 #edc5c1}.assetMetrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.assetMetrics article{background:#fff;border:1px solid #dce5e2;border-radius:7px;align-items:center;gap:11px;min-width:0;padding:14px;display:flex}.assetMetrics article>svg{color:#26796d}.assetMetrics span{min-width:0;display:grid}.assetMetrics small{white-space:nowrap;text-overflow:ellipsis;color:#71807c;overflow:hidden}.assetMetrics strong{color:#173f3a;font-size:22px}.assetTabs{border-bottom:1px solid #dbe4e1;gap:6px;padding-bottom:9px;display:flex;overflow-x:auto}.assetTabs .panelButton{white-space:nowrap}.assetTabs .active{color:#fff;background:#173f3a;border-color:#173f3a}.myAssets{gap:10px;display:grid}.myAssets>header h2,.assetListSection>header h2,.assetOverview h2{margin:0;font-size:17px}.myAssets>header p,.assetListSection>header p{color:#6a7975;margin:3px 0 0}.myAssets>article{background:#fff;border:1px solid #dbe4e1;border-radius:7px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px;display:grid}.myAssets h3{margin:2px 0;font-size:16px}.myAssets p{color:#4f605c;margin:2px 0}.myAssets p b{color:#11685d}.myAssets article>div>span{color:#75817e;font-size:12px}.myAssets article>aside{justify-items:end;gap:5px;display:grid}.myAssets article>aside nav{gap:6px;margin-top:4px;display:flex}.assetStatus{color:#52615e;background:#edf2f0;border-radius:5px;align-items:center;width:max-content;padding:3px 7px;font-size:11px;font-weight:700;display:inline-flex}.assetStatus.status-available,.assetStatus.status-active,.assetStatus.status-completed,.assetStatus.status-returned{color:#176b50;background:#e3f4ec}.assetStatus.status-assigned,.assetStatus.status-pending_acceptance,.assetStatus.status-reserved{color:#245f91;background:#e6f0fb}.assetStatus.status-maintenance,.assetStatus.status-in_progress,.assetStatus.status-return_requested{color:#8a5c0b;background:#fff1d7}.assetStatus.status-lost,.assetStatus.status-retired,.assetStatus.status-cancelled{color:#993b34;background:#fbe7e5}.assetEmpty{color:#6b7a76;border:1px dashed #cbd7d3;border-radius:7px;justify-items:center;gap:6px;padding:44px 20px;display:grid}.assetEmpty svg{color:#6a9d91}.assetOverview{grid-template-columns:1.1fr 1fr;gap:14px;display:grid}.assetOverview>article{background:#fff;border:1px solid #dbe4e1;border-radius:7px;padding:16px}.assetOverview>article>header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.assetOverview>article>header span{color:#71807c;font-size:12px}.assetOverview>article>button{text-align:right;width:100%;color:inherit;background:0 0;border:0;border-top:1px solid #eef2f1;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.assetOverview>article>button span{display:grid}.assetOverview>article>button small{color:#75817e}.assetOverview>article>p{color:#71807c}.assetBar{grid-template-columns:105px 1fr 28px;align-items:center;gap:9px;padding:7px 0;font-size:12px;display:grid}.assetBar i{background:#edf1f0;border-radius:4px;height:7px;overflow:hidden}.assetBar b{background:#2d897d;border-radius:4px;height:100%;display:block}.assetInventory{gap:12px;min-width:0;display:grid}.assetInventory>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.assetInventory>header label{background:#fff;border:1px solid #ccd8d4;border-radius:6px;align-items:center;gap:8px;width:min(520px,100%);padding:0 11px;display:flex}.assetInventory>header input{background:0 0;border:0;outline:0;width:100%;height:40px}.assetInventory>header span{color:#687873;font-size:12px}.assetInventoryLayout{grid-template-columns:minmax(0,1fr) 285px;gap:12px;min-width:0;display:grid}.assetTableWrap{background:#fff;border:1px solid #dbe4e1;border-radius:7px;overflow:auto}.assetTableWrap table{border-collapse:collapse;width:100%;min-width:780px}.assetTableWrap th{text-align:right;color:#61716d;background:#f5f8f7;padding:10px 12px;font-size:12px}.assetTableWrap td{vertical-align:middle;border-top:1px solid #edf1ef;padding:11px 12px}.assetTableWrap tr{cursor:pointer}.assetTableWrap tr:hover,.assetTableWrap tr.selected{background:#f1f8f5}.assetTableWrap td:first-child,.assetTableWrap td:nth-child(2){display:table-cell}.assetTableWrap td strong,.assetTableWrap td small{display:block}.assetTableWrap td small{color:#72817d;margin-top:2px}.assetTableWrap nav{gap:5px;display:flex}.assetDetail{background:#fff;border:1px solid #dbe4e1;border-radius:7px;align-self:start;padding:15px}.assetDetail>header{grid-template-columns:38px 1fr;align-items:center;gap:9px;display:grid}.assetDetail>header>span{color:#1f7469;background:#e7f2ef;border-radius:6px;place-items:center;width:38px;height:38px;display:grid}.assetDetail h3{margin:2px 0;font-size:15px}.assetDetail>header>.assetStatus{grid-column:1/-1}.assetDetail dl{gap:0;margin:14px 0;display:grid}.assetDetail dl div{border-top:1px solid #edf1ef;justify-content:space-between;gap:8px;padding:8px 0;display:flex}.assetDetail dt{color:#70807c}.assetDetail dd{text-align:left;margin:0}.assetListSection{gap:9px;display:grid}.assetListSection>header{justify-content:space-between;align-items:center;margin-bottom:3px;display:flex}.assetListSection>article{background:#fff;border:1px solid #dbe4e1;border-radius:7px;grid-template-columns:42px minmax(180px,1fr) auto auto auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.assetListSection article>div{display:grid}.assetListSection article small{color:#71807c}.assetSetup{grid-template-columns:1fr 1fr;gap:14px;display:grid}.assetSetup>section{background:#fff;border:1px solid #dbe4e1;border-radius:7px;overflow:hidden}.assetSetup>section>header{background:#f6f9f8;justify-content:space-between;align-items:center;padding:13px 14px;display:flex}.assetSetup>section>header>div{color:#216b61;align-items:center;gap:8px;display:flex}.assetSetup>section>div>article{border-top:1px solid #edf1ef;grid-template-columns:1fr auto auto;align-items:center;gap:9px;padding:11px 14px;display:grid}.assetSetup article>span{display:grid}.assetSetup article small{color:#72817d}.assetSetup article nav{gap:5px;display:flex}.assetModalBackdrop{z-index:13000;background:#0e1e1b7a;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.assetModal{background:#fff;border-radius:7px;width:min(760px,100%);max-height:calc(100vh - 36px);overflow:auto;box-shadow:0 24px 70px #00000040}.assetModal>header{z-index:2;background:#fff;border-bottom:1px solid #dce5e2;justify-content:space-between;align-items:center;padding:14px 16px;display:flex;position:sticky;top:0}.assetForm{grid-template-columns:1fr 1fr;gap:13px;padding:16px;display:grid}.assetForm label{color:#50605c;align-content:start;gap:6px;font-size:12px;display:grid}.assetForm input,.assetForm select,.assetForm textarea{color:#172522;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #cbd7d3;border-radius:6px;padding:8px 10px}.assetForm textarea{resize:vertical;min-height:82px}.assetForm .wide{grid-column:1/-1}.assetForm .checkLine{align-items:center;gap:8px;min-height:40px;display:flex}.assetForm .checkLine input{width:17px;min-height:17px}.assetForm>footer{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.assetWarning{color:#74541d;background:#fff8e9;border:1px solid #efd3a2;border-radius:6px;align-items:flex-start;gap:10px;padding:11px;display:flex}.assetWarning p{margin:0}.assetHistory{padding:8px 16px 18px;display:grid}.assetHistory article{border-bottom:1px solid #edf1ef;grid-template-columns:30px 1fr minmax(0,1fr);align-items:center;gap:10px;padding:11px 0;display:grid}.assetHistory article>span{color:#26776c;background:#edf5f2;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.assetHistory article>div{display:grid}.assetHistory small{color:#73817d}.assetHistory p{color:#53635f;margin:0}@media (width<=1100px){.assetMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.assetInventoryLayout{grid-template-columns:1fr}.assetDetail{display:none}.assetListSection>article{grid-template-columns:42px minmax(150px,1fr) auto}.assetListSection>article>span:not(.assetGlyph),.assetListSection>article>nav{grid-column:2/-1}}@media (width<=720px){.assetHeader{align-items:flex-start}.assetHeader p{display:none}.assetHeader nav{flex:none}.assetHeader .panelButton--primary{width:40px;padding:0;font-size:0}.assetHeader .panelButton--primary svg{margin:0}.assetMetrics{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.assetMetrics article{scroll-snap-align:start;min-width:150px}.myAssets>article{grid-template-columns:42px 1fr}.myAssets article>aside{border-top:1px solid #edf1ef;grid-column:1/-1;justify-items:start;padding-top:9px}.assetOverview,.assetSetup{grid-template-columns:1fr}.assetInventory>header{flex-direction:column;align-items:stretch}.assetInventory>header span{display:none}.assetListSection>article{grid-template-columns:38px 1fr}.assetListSection>article>.assetStatus,.assetListSection>article>span:not(.assetGlyph),.assetListSection>article>nav{grid-column:2}.assetForm{grid-template-columns:1fr}.assetForm .wide{grid-column:1}.assetModalBackdrop{padding:8px}.assetModal{max-height:calc(100vh - 16px)}.assetHistory article{grid-template-columns:30px 1fr}.assetHistory p{grid-column:2}.assetTabs{margin-inline:-4px}}.relationsWorkspace{color:#1d2826;gap:16px;min-width:0;display:grid}.relationsHeader{border-bottom:1px solid #dce4e2;justify-content:space-between;align-items:center;gap:18px;padding-bottom:15px;display:flex}.relationsHeader>div{align-items:center;gap:13px;min-width:0;display:flex}.relationsHeader>div>span{color:#265f55;background:#e8f0ed;border-radius:7px;flex:0 0 43px;place-items:center;width:43px;height:43px;display:grid}.relationsHeader small{color:#687671}.relationsHeader h1{margin:2px 0;font-size:22px}.relationsHeader p{color:#687671;margin:0}.relationsHeader nav,.relationsDetail>header nav,.relationsActions,.relationsWorkflow div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.relationsPrivacy{color:#385b54;background:#f3f8f6;border:1px solid #c7d9d3;border-right:4px solid #36796d;border-radius:6px;align-items:flex-start;gap:10px;padding:11px 13px;display:flex}.relationsPrivacy div{gap:2px;display:grid}.relationsPrivacy span{font-size:12px}.relationsNotice{color:#225e50;background:#f0faf6;border:1px solid #b9d9cc;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:10px 13px;display:flex}.relationsNotice.error{color:#8d3029;background:#fff5f4;border-color:#edc5c1}.relationsMetrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.relationsMetrics article{background:#fff;border:1px solid #dde5e3;border-radius:7px;align-items:center;gap:10px;min-width:0;padding:13px;display:flex}.relationsMetrics article>svg{color:#38766b}.relationsMetrics article.attention{background:#fffaf1;border-color:#e8ba80}.relationsMetrics span{min-width:0;display:grid}.relationsMetrics small{white-space:nowrap;text-overflow:ellipsis;color:#71807b;overflow:hidden}.relationsMetrics strong{color:#244c45;font-size:21px}.relationsLayout{grid-template-columns:320px minmax(0,1fr);gap:12px;min-height:520px;display:grid}.relationsList{background:#fff;border:1px solid #dce4e2;border-radius:7px;align-self:start;overflow:hidden}.relationsList>header{background:#f7f9f8;border-bottom:1px solid #e6ecea;grid-template-columns:1fr 110px;gap:7px;padding:10px;display:grid}.relationsList>header label{background:#fff;border:1px solid #ccd7d4;border-radius:6px;align-items:center;gap:6px;padding-inline:8px;display:flex}.relationsList input,.relationsList select{width:100%;min-width:0;height:36px;font:inherit;background:0 0;border:0;outline:0}.relationsList select{background:#fff;border:1px solid #ccd7d4;border-radius:6px;padding-inline:7px}.relationsList>div{max-height:650px;overflow:auto}.relationsList>div>button{text-align:right;width:100%;color:inherit;background:#fff;border:0;border-bottom:1px solid #edf1f0;gap:5px;padding:12px;display:grid}.relationsList>div>button:hover,.relationsList>div>button.active{background:#eff7f4}.relationsList>div>button.active{box-shadow:inset -3px 0 #2d7569}.relationsList button>div,.relationsList button>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.relationsList button small{color:#71807b}.relationsList button i{color:#53635f;background:#eef2f1;border-radius:4px;padding:2px 6px;font-size:10px;font-style:normal}.relationsList button i.priority-high{color:#875b0c;background:#fff1d9}.relationsList button i.priority-urgent{color:#9b3831;background:#fbe7e5}.relationsList time{color:#667570;font-size:11px}.relationsList time.overdue{color:#a33b34;font-weight:700}.relationsList>div>p{text-align:center;color:#71807b;padding:24px}.relationsDetail{background:#fff;border:1px solid #dce4e2;border-radius:7px;min-width:0;padding:17px}.relationsDetail>header{border-bottom:1px solid #e6ecea;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:13px;display:flex}.relationsDetail h2{margin:3px 0;font-size:19px}.relationsDetail>header p{color:#71807b;margin:0;font-size:12px}.relationsStatus{color:#52615e;background:#edf2f0;border-radius:5px;width:max-content;padding:3px 7px;font-size:11px;display:inline-flex}.relationsStatus.status-intake,.relationsStatus.status-triage{color:#285f8a;background:#e7f0fa}.relationsStatus.status-investigation,.relationsStatus.status-hearing,.relationsStatus.status-decision,.relationsStatus.status-appeal{color:#82590d;background:#fff1d9}.relationsStatus.status-closed,.relationsStatus.status-archived{color:#25664f;background:#e4f2ec}.relationsReporterMessage,.relationsConsent{color:#3c5e57;background:#f3f9f7;border:1px solid #c9ddd7;border-radius:6px;align-items:flex-start;gap:9px;margin-top:13px;padding:11px;display:flex}.relationsReporterMessage p,.relationsConsent p{margin:0}.relationsSummary{background:#f7faf9;border-right:3px solid #4d8278;gap:5px;margin-top:13px;padding:13px;display:grid}.relationsSummary p{white-space:pre-wrap;color:#465854;margin:0 0 6px;line-height:1.9}.relationsMeta{border-block:1px solid #e6ecea;grid-template-columns:repeat(4,minmax(0,1fr));margin:14px 0;display:grid}.relationsMeta div{border-left:1px solid #e6ecea;gap:3px;padding:10px;display:grid}.relationsMeta div:last-child{border-left:0}.relationsMeta dt{color:#74817d;font-size:11px}.relationsMeta dd{margin:0;font-weight:700}.relationsMeta dd.danger{color:#a33b34}.relationsActions{padding-bottom:13px}.relationsWorkflow{border-block:1px solid #e6ecea;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.relationsColumns{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:18px;padding-top:15px;display:grid}.relationsColumns>section>header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.relationsColumns>section>header>span{color:#55706a;background:#eef3f1;border-radius:4px;padding:2px 7px;font-size:11px}.relationsTimeline{display:grid}.relationsTimeline article{border-bottom:1px solid #edf1f0;grid-template-columns:29px 1fr;gap:9px;padding:10px 0;display:grid}.relationsTimeline article>span{color:#36766b;background:#e9f2ef;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.relationsTimeline article>div{gap:2px;display:grid}.relationsTimeline small,.relationsTimeline em{color:#71807b;font-size:11px;font-style:normal}.relationsTimeline p{white-space:pre-wrap;margin:5px 0;line-height:1.8}.relationsMembers,.relationsRecords{border:1px solid #e0e7e5;border-radius:6px;margin-bottom:15px;display:grid;overflow:hidden}.relationsMembers article,.relationsRecords article{border-bottom:1px solid #edf1f0;align-items:center;gap:9px;padding:9px 10px;display:flex}.relationsMembers article:last-child,.relationsRecords article:last-child{border-bottom:0}.relationsMembers article>div,.relationsRecords article>span{flex:1;min-width:0;display:grid}.relationsMembers small,.relationsRecords small{text-overflow:ellipsis;color:#72807c;font-size:11px;overflow:hidden}.relationsRecords>article>svg{color:#3b766c}.relationsDanger{background:#fff6f5;border:1px solid #e7bdb9;border-radius:6px;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding:12px;display:flex}.relationsDanger div{display:grid}.relationsDanger span{color:#795650;font-size:11px}.relationsEmpty{color:#71807b;text-align:center;align-content:center;place-items:center;gap:7px;min-height:430px;display:grid}.relationsEmpty svg{color:#6e9a91}.relationsModalBackdrop{z-index:13000;background:#0e1e1b80;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.relationsModal{background:#fff;border-radius:7px;width:min(760px,100%);max-height:calc(100vh - 36px);overflow:auto;box-shadow:0 24px 70px #00000040}.relationsModal>header{z-index:2;background:#fff;border-bottom:1px solid #dce5e2;justify-content:space-between;align-items:center;padding:14px 16px;display:flex;position:sticky;top:0}.relationsForm{grid-template-columns:1fr 1fr;gap:13px;padding:16px;display:grid}.relationsForm label{color:#50605c;align-content:start;gap:6px;font-size:12px;display:grid}.relationsForm input,.relationsForm select,.relationsForm textarea{color:#172522;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #cbd7d3;border-radius:6px;padding:8px 10px}.relationsForm textarea{resize:vertical;min-height:92px}.relationsForm .wide{grid-column:1/-1}.relationsForm .checkLine{align-items:center;gap:8px;display:flex}.relationsForm .checkLine input{width:17px;min-height:17px}.relationsForm>footer{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}@media (width<=980px){.relationsLayout{grid-template-columns:280px minmax(0,1fr)}.relationsMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.relationsMeta{grid-template-columns:repeat(2,minmax(0,1fr))}.relationsColumns{grid-template-columns:1fr}}@media (width<=720px){.relationsWorkspace{gap:12px}.relationsHeader{align-items:flex-start}.relationsHeader p{display:none}.relationsHeader nav{justify-content:flex-end}.relationsHeader nav .panelButton{width:40px;padding:0;font-size:0}.relationsHeader nav .panelButton svg{margin:0}.relationsPrivacy span{display:none}.relationsMetrics{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.relationsMetrics article{scroll-snap-align:start;min-width:145px}.relationsLayout{grid-template-columns:1fr}.relationsList>div{max-height:290px}.relationsDetail{padding:13px}.relationsDetail>header{display:grid}.relationsMeta{grid-template-columns:1fr 1fr}.relationsMeta div:nth-child(2n){border-left:0}.relationsActions{flex-wrap:nowrap;overflow-x:auto}.relationsWorkflow{flex-direction:column;align-items:flex-start}.relationsForm{grid-template-columns:1fr}.relationsForm .wide{grid-column:1}.relationsModalBackdrop{padding:8px}.relationsModal{max-height:calc(100vh - 16px)}.relationsMetrics{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.relationsMetrics article{min-width:0}.relationsActions{flex-wrap:wrap;overflow:visible}.relationsActions .panelButton{white-space:normal}}.engagementWorkspace{color:#1c2926;gap:17px;min-width:0;display:grid}.engagementHeader,.engagementDetailHeader,.engagementSectionHead{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.engagementHeader{border-bottom:1px solid #dce4e1;padding-bottom:15px}.engagementHeader>div:first-child{align-items:center;gap:12px;display:flex}.engagementHeader>div:first-child>svg{color:#317466}.engagementHeader h1{margin:0;font-size:21px}.engagementHeader span,.engagementDetailHeader small,.engagementList small{color:#637570;font-size:12px}.engagementCommands{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.engagementLayout{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:14px;display:grid}.engagementList{background:#fff;border:1px solid #dbe4e1;border-radius:6px;overflow:hidden}.engagementList h2{border-bottom:1px solid #e1e8e5;margin:0;padding:14px;font-size:15px}.engagementList h2 small{color:#689085;margin-inline:5px}.engagementList>button{text-align:right;color:#253d37;width:100%;font:inherit;background:#fff;border:0;border-bottom:1px solid #e9eeec;gap:8px;padding:14px;display:grid}.engagementList>button:hover,.engagementList>button.active{background:#eff7f4}.engagementList>button.active{box-shadow:inset -3px 0 #387d6b}.engagementList>button>span{justify-content:space-between;gap:8px;display:flex}.engagementList em{color:#2a695c;font-size:11px;font-style:normal}.engagementList>p{color:#677771;padding:14px}.engagementMain{background:#fff;border:1px solid #dbe4e1;border-radius:6px;min-width:0;min-height:420px;padding:20px}.engagementMain h2{margin:4px 0 10px;font-size:19px}.engagementMain h3{margin:20px 0 12px;font-size:15px}.engagementDetailHeader{border-bottom:1px solid #e4ece9;margin-bottom:20px;padding-bottom:17px}.engagementDetailHeader p{color:#53635e;line-height:1.8}.engagementNotice{color:#275c4c;background:#f1f9f5;border:1px solid #bddacb;border-radius:5px;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:10px 12px;display:flex}.engagementNotice.error{color:#a13830;background:#fff5f4;border-color:#edc6c2}.engagementFields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px;display:grid}.engagementFields .wide{grid-column:1/-1}.engagementFields label{color:#53645e;gap:6px;min-width:0;font-size:12px;display:grid}.engagementFields input,.engagementFields select,.engagementFields textarea,.engagementQuestion select,.engagementQuestion textarea,.engagementActions select,.engagementMyActions select{width:100%;min-height:40px;font:inherit;color:#243d35;background:#fff;border:1px solid #ccd9d4;border-radius:5px;padding:7px 9px}.engagementFields textarea,.engagementQuestion textarea{resize:vertical;min-height:82px}.engagementFields label.engagementCheck{align-self:center;align-items:center;gap:8px;display:flex}.engagementCheck input{width:17px;min-height:17px}.engagementForm>header{justify-content:space-between;align-items:center;display:flex}.engagementQuestion{border:1px solid #e0e9e5;border-radius:5px;min-width:0;margin:12px 0;padding:14px}.engagementQuestionTop{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.engagementForm>fieldset legend{padding-inline:7px;font-size:13px;font-weight:650}.engagementRatings{flex-wrap:wrap;gap:9px;display:flex}.engagementRatings label{align-items:center;gap:6px;min-width:44px;display:flex}.engagementResults,.engagementActions{border-top:1px solid #e3ebe8;margin-top:22px;padding-top:8px}.engagementResults>article,.engagementActions>article{border-bottom:1px solid #edf1ef;padding:13px 0}.engagementResults>article p,.engagementActions>article p{color:#56675f;margin:6px 0}.engagementBar{grid-template-columns:minmax(65px,120px) 1fr 30px;align-items:center;gap:8px;margin-top:8px;font-size:12px;display:grid}.engagementBar>div{background:#eef1ee;border-radius:3px;height:8px}.engagementBar i{background:#418878;border-radius:3px;height:100%;display:block}.engagementComment{border-bottom:1px solid #ecf0ee;padding:8px;display:block}.engagementActions>article{grid-template-columns:1fr auto;align-items:center;gap:5px 12px;display:grid}.engagementActions>article p{grid-column:1}.engagementActions>article small{color:#65756f}.engagementActions select{grid-area:1/2/4;max-width:145px}.engagementMyActions{border-top:1px solid #dee7e3;padding-top:12px}.engagementMyActions h2{font-size:16px}.engagementMyActions article{border-bottom:1px solid #e1e9e6;align-items:center;gap:15px;min-height:55px;display:flex}.engagementMyActions article strong{flex:1}.engagementMyActions select{max-width:145px}.engagementEmpty{color:#627972;place-content:center;justify-items:center;min-height:380px;display:grid}.engagementEmpty h2{font-size:16px}@media (width<=760px){.engagementLayout{grid-template-columns:1fr}.engagementList{max-height:260px;overflow:auto}.engagementHeader,.engagementDetailHeader{flex-wrap:wrap}.engagementMain{padding:13px}.engagementFields{grid-template-columns:1fr}.engagementFields .wide{grid-column:1}.engagementActions>article{grid-template-columns:1fr}.engagementActions select{grid-area:auto/1}.engagementMyActions article{flex-wrap:wrap;padding:9px 0}}.engagementOptions{gap:9px;margin-top:12px;display:grid}.engagementOptions label{color:#53645e;grid-template-columns:75px minmax(0,1fr) 38px;align-items:center;gap:9px;font-size:12px;display:grid}.engagementOptions input{min-width:0;min-height:38px;font:inherit;border:1px solid #ccd9d4;border-radius:5px;padding:7px 9px}.engagementOptions>button{justify-self:start}.engagementActionControls{grid-column:1;gap:5px;display:flex}.compWorkspace{color:#263b3d;gap:14px;min-width:0;display:grid}.compHeader{background:#fff;border:1px solid #dce5e2;border-radius:7px;justify-content:space-between;align-items:center;gap:20px;min-height:104px;padding:18px 20px;display:flex}.compHeader>div,.compHeader>div>div,.compHeader nav,.compToolbar,.compViews,.compPanel>header,.compPanel>header nav,.compScenarioDetail>header,.compScenarioDetail>header nav{align-items:center;gap:10px;display:flex}.compHeader>div>span{color:#16715e;background:#e3f1ec;border-radius:6px;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid}.compHeader>div>div{flex-direction:column;align-items:flex-start;gap:2px}.compHeader small{color:#718386;font-size:.7rem}.compHeader h2,.compPanel h3,.compScenarioLayout h3{margin:0;font-size:1rem}.compHeader p,.compPanel p,.compScenarioLayout p{color:#718386;margin:0;font-size:.72rem;line-height:1.8}.compHeader nav{flex-wrap:wrap;justify-content:flex-end}.compHeader label,.compToolbar>label{color:#65787b;align-items:center;gap:7px;font-size:.72rem;display:flex}.compHeader select,.compToolbar select{color:#33494c;background:#fff;border:1px solid #d7e1df;border-radius:5px;min-height:36px;padding:0 9px}.compNotice{color:#176449;background:#edf8f3;border:1px solid #b9dfd0;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:8px 12px;font-size:.76rem;display:flex}.compNotice.error{color:#a13845;background:#fff1f2;border-color:#efc4c9}.compMetrics{background:#fff;border:1px solid #dce5e2;border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.compMetrics article{border-left:1px solid #e6ecea;align-items:center;gap:11px;min-height:82px;padding:13px 15px;display:flex}.compMetrics article:last-child{border-left:0}.compMetrics article>span{color:#4b706d;background:#eef3f2;border-radius:6px;place-items:center;width:36px;height:36px;display:grid}.compMetrics article>span svg{width:18px}.compMetrics article>div{gap:4px;min-width:0;display:grid}.compMetrics small{color:#75878a;font-size:.68rem}.compMetrics strong{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.compWorkspace .negative{color:#bd4050}.compToolbar{border-bottom:1px solid #dce5e2;flex-wrap:wrap;justify-content:space-between;min-height:54px;padding:8px}.compViews{flex-wrap:wrap}.compViews .active{color:#176454;background:#e8f4ef;border-color:#23806e}.compPanel{background:#fff;border:1px solid #dce5e2;border-radius:7px;min-width:0;overflow:hidden}.compPanel>header,.compScenarioDetail>header{border-bottom:1px solid #e3eae8;justify-content:space-between;min-height:74px;padding:12px 16px}.compPanel>header>div,.compScenarioDetail>header>div{gap:4px;display:grid}.compPanel>header nav,.compScenarioDetail>header nav{flex-wrap:wrap;justify-content:flex-end}.compStatus{color:#617679;background:#eef3f2;border-radius:4px;width:max-content;padding:3px 7px;font-size:.65rem}.compStatus.status-approved,.compStatus.status-calculated{color:#17684f;background:#e7f5ef}.compStatus.status-locked{color:#405d7b;background:#e9eef5}.compStatus.status-archived{color:#747474;background:#f0f0f0}.compBudgetTable,.compVarianceTable{min-width:0;overflow-x:auto}.compBudgetTable>.head,.compBudgetTable>article{grid-template-columns:minmax(190px,1.5fr) 76px repeat(5,minmax(115px,1fr)) minmax(125px,1fr) 76px;align-items:center;gap:10px;min-width:1180px;padding:10px 14px;display:grid}.compBudgetTable>.head,.compVarianceTable>.head{color:#677b7e;background:#f4f7f6;min-height:42px;font-size:.67rem;font-weight:800}.compBudgetTable>article{border-top:1px solid #e8edec;min-height:66px;font-size:.7rem}.compBudgetTable article>div:first-child,.compVarianceTable article>div:first-child{gap:3px;min-width:0;display:grid}.compBudgetTable article small,.compVarianceTable article small{color:#75878a;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.compBudgetTable article>span{color:#506568}.compBudgetTable article nav{gap:4px;display:flex}.compScenarioLayout{grid-template-columns:minmax(280px,.72fr) minmax(0,1.7fr);gap:12px;min-width:0;display:grid}.compScenarioLayout>aside,.compScenarioDetail{background:#fff;border:1px solid #dce5e2;border-radius:7px;min-width:0;overflow:hidden}.compScenarioLayout>aside>header{border-bottom:1px solid #e3eae8;justify-content:space-between;align-items:center;gap:10px;min-height:70px;padding:11px 13px;display:flex}.compScenarioLayout>aside>header>div{gap:4px;display:grid}.compScenarioLayout>aside>button{width:100%;min-height:68px;color:inherit;text-align:right;background:#fff;border:0;border-bottom:1px solid #e8edec;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 12px;display:grid}.compScenarioLayout>aside>button.active{background:#edf7f3;box-shadow:inset -3px 0 #21816e}.compScenarioLayout>aside>button>span{color:#52746f;background:#eef3f2;border-radius:5px;place-items:center;width:33px;height:33px;display:grid}.compScenarioLayout>aside>button>div{gap:4px;min-width:0;display:grid}.compScenarioLayout>aside>button strong,.compScenarioLayout>aside>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.compScenarioLayout>aside>button small{color:#75878a;font-size:.66rem}.compScenarioLayout>aside>button em{color:#667a7d;background:#eef3f2;border-radius:4px;padding:3px 6px;font-size:.62rem;font-style:normal}.compAssumptions,.compScenarioTotals{border-bottom:1px solid #e5ebe9;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.compAssumptions>div,.compScenarioTotals>div{border-left:1px solid #e5ebe9;align-content:center;gap:5px;min-height:72px;padding:11px 14px;display:grid}.compAssumptions>div:last-child,.compScenarioTotals>div:last-child{border-left:0}.compAssumptions span,.compScenarioTotals span{color:#748689;font-size:.68rem}.compAssumptions strong,.compScenarioTotals strong{font-size:.86rem}.compScenarioTotals{background:#f8faf9;grid-template-columns:repeat(3,minmax(0,1fr))}.compHash{color:#28675a;border:1px solid #cbe1d9;border-radius:5px;grid-template-columns:20px auto minmax(0,1fr);align-items:center;gap:8px;margin:13px;padding:10px 12px;font-size:.68rem;display:grid}.compHash code{color:#5d7275;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.compVarianceTable>.head,.compVarianceTable>article{grid-template-columns:minmax(200px,1.4fr) 130px repeat(3,minmax(125px,1fr)) minmax(150px,1fr);align-items:center;gap:10px;min-width:850px;padding:10px 14px;display:grid}.compVarianceTable>article{border-top:1px solid #e8edec;min-height:66px;font-size:.72rem}.compProgress{grid-template-columns:minmax(70px,1fr) 42px;align-items:center;gap:7px;min-width:0;display:grid}.compProgress:before{content:"";background:#e6edeb;border-radius:4px;grid-area:1/1;height:6px}.compProgress i{z-index:1;background:#2d907c;border-radius:4px;grid-area:1/1;height:6px}.compProgress b{color:#607477;grid-column:2;font-size:.65rem}.compEmpty{color:#728588;text-align:center;background:#fbfcfc;border:1px dashed #cfdcda;border-radius:7px;align-content:center;place-items:center;gap:9px;min-height:260px;padding:24px;display:grid}.compEmpty strong{color:#3d5558}.compEmpty span{font-size:.72rem}.compEmpty.compact{border:0;border-radius:0;min-height:120px}.compModalBackdrop{z-index:3200;background:#182b2e7a;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.compModal{background:#fff;border-radius:7px;width:min(760px,100%);max-height:min(88vh,850px);overflow:auto;box-shadow:0 24px 70px #14262a3d}.compModal>header{border-bottom:1px solid #e2e9e7;justify-content:space-between;align-items:center;min-height:56px;padding:10px 15px;display:flex}.compForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:16px;display:grid}.compForm label{color:#5c7073;gap:6px;min-width:0;font-size:.72rem;display:grid}.compForm input,.compForm select,.compForm textarea{color:#283f42;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #d6e0de;border-radius:5px;padding:8px 10px}.compForm textarea{resize:vertical}.compForm .wide{grid-column:1/-1}.compForm footer{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}@media (width<=1000px){.compHeader{flex-direction:column;align-items:flex-start}.compHeader nav{justify-content:flex-start;width:100%}.compMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.compMetrics article:nth-child(2){border-left:0}.compMetrics article:nth-child(-n+2){border-bottom:1px solid #e6ecea}.compScenarioLayout{grid-template-columns:1fr}}@media (width<=620px){.compHeader{padding:14px}.compHeader>div{align-items:flex-start}.compHeader>div>span{display:none}.compHeader nav .panelButton--primary{flex:1}.compMetrics{grid-template-columns:1fr}.compMetrics article{border-bottom:1px solid #e6ecea;border-left:0;min-height:68px}.compMetrics article:last-child{border-bottom:0}.compToolbar{flex-direction:column;align-items:stretch}.compViews{grid-template-columns:1fr;display:grid}.compToolbar>label{justify-content:space-between}.compToolbar select{flex:1;min-width:0}.compPanel>header,.compScenarioDetail>header{flex-direction:column;align-items:flex-start}.compPanel>header nav,.compScenarioDetail>header nav{justify-content:flex-start;width:100%}.compAssumptions,.compScenarioTotals{grid-template-columns:repeat(2,minmax(0,1fr))}.compAssumptions>div:nth-child(2),.compScenarioTotals>div:nth-child(2){border-left:0}.compForm{grid-template-columns:1fr}.compForm .wide{grid-column:1}.compModalBackdrop{padding:8px}}@media (width<=760px){html,body,#root{width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:clip!important}.panelShell,.compactSidebar.panelShell{grid-template-columns:minmax(0,1fr)!important;width:100vw!important;min-width:0!important;max-width:100vw!important;overflow-x:hidden!important}.panelSidebar{z-index:30!important;width:252px!important;height:100vh!important;display:none!important;position:fixed!important;top:0!important;right:0!important;transform:translate(105%)!important}.panelSidebar.mobileOpen{display:flex!important;transform:translate(0)!important}.panelTopbar{box-sizing:border-box;grid-template-columns:38px minmax(0,1fr)!important;width:100%!important;min-width:0!important;max-width:100%!important}.panelTopbar .topActions{grid-column:2!important;min-width:0!important}.panelTopbar .searchBox{grid-column:1/-1!important;min-width:0!important;max-width:100%!important}.panelMain,.requestOps,.talentOps{width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}.requestOps *,.talentOps *{box-sizing:border-box;min-width:0}.requestOpsHeader>div,.talentOpsHeader>div,.requestCatalogBar nav,.cartableToolbar nav,.requestSubmitLayout>*,.cartableLayout>*,.trainingLayout>*{width:100%;max-width:100%}.requestOpsHeader h1,.talentOpsHeader h1{overflow-wrap:anywhere;max-width:100%;font-size:20px}.requestHeaderCount,.cartableSummary{width:100%}.requestCatalogBar nav,.cartableToolbar nav,.talentOpsHeader nav,.trainingTop nav{overflow:auto hidden}.requestCatalogBar nav button,.cartableToolbar nav button,.talentOpsHeader nav button,.trainingTop nav button{flex:none}}.skipLink{z-index:10000;color:#fff;background:#123f3a;border-radius:5px;padding:9px 13px;font-size:12px;font-weight:800;text-decoration:none;position:fixed;top:8px;right:12px;transform:translateY(-160%)}.skipLink:focus{transform:translateY(0)}.panelContent{outline:none;min-width:0}.panelContent:focus-visible{box-shadow:none!important;outline:none!important}.srOnly{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.panelBrand>button{width:36px!important;min-width:36px!important;height:36px!important}.currentUser small,.panelMenu .menuGroupTitle>span,.roleSwitcher span,.pageContext span{font-size:11px!important}.panelMenu .menuGroupTitle small,.roleSwitcher small,.notificationButton b{font-size:10px!important}.mailListPane>header button,.readingToolbar button,.mailSearch>button,.advancedMailSearch>button,.requestPrintButton{width:36px!important;min-width:36px!important;height:36px!important}.requestCancelButton,.requestReworkButton,.cartableHeaderTools>button{min-width:36px!important;min-height:36px!important}.clearDate{left:4px;width:36px!important;height:36px!important}.react-flow__controls-button{width:36px!important;height:36px!important}.react-flow__attribution,.react-flow__attribution a{align-items:center;min-height:32px;display:inline-flex}.builderField>button,.compactVersions button{width:36px!important;min-width:36px!important;height:36px!important}.meetingWorkspace :where(label,small,time,em){font-size:10px!important}.meetingWorkspace :where(button,input,select,textarea,p,span,strong){font-size:11px!important}.meetingMode button{min-height:36px!important}.iranNewsPortal{overflow-x:clip}.iranUtility,.iranUtility a,.iranUtility button,.iranBrandText span,.iranMasthead input,.iranMasthead>button,.iranCategoryNav a,.iranCategoryNav button,.iranBreaking strong,.iranBreaking button,.iranBreaking time,.iranLeadStory span,.iranLeadStory small,.iranHeadlineRail span,.iranHeadlineRail small,.iranNoticeRail span,.iranNoticeRail small,.iranLatest.civicLatest>nav button,.iranNewsCards.portalNewsGrid span,.iranNewsCards.portalNewsGrid p,.iranNewsCards.portalNewsGrid small,.iranServices.portalServices button span,.iranTracking p,.iranTracking input,.iranTracking button,.iranFooter small,.iranFooter p{font-size:10px!important}.iranUtility a,.iranUtility button{align-items:center;min-height:34px;display:inline-flex}.iranBreaking button{min-height:42px}.iranLatest.civicLatest>nav button{min-height:36px}.portalGalleryBand>header button{min-height:36px;font-size:10px}.iranTracking .trackingForm button{min-height:40px}.iranServices.portalServices,.iranTracking.trackingBand{width:calc(100% + 48px);margin-inline:-24px}:where(button,a,input,select,textarea,[tabindex]):focus-visible{outline-offset:2px!important;outline:3px solid #0b72b5!important;box-shadow:0 0 0 2px #fff!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){.state,.panelMenu button.active,.overallHealth,.continuityKpis article{border:1px solid canvastext!important}svg{forced-color-adjust:auto}}@media (width<=760px){.panelTopbar button,.topActions button,.mobileMenuButton,.loginForm button,.opsTabs button,.mailListPane>header button,.readingToolbar button,.mailSearch>button,.requestPrintButton,.requestCancelButton,.requestReworkButton,.meetingMode button,.clearDate{min-width:40px;min-height:40px}.pm-command-actions>button:not(.primary){flex:0 0 40px!important;width:40px!important;min-width:40px!important}.pm-command-actions{flex-wrap:wrap}.pm-command-actions .pm-scope-badge{flex:100%}.pm-command-actions .primary{flex:140px;min-width:140px;min-height:40px}.react-flow__controls-button{width:38px!important;height:38px!important}.panelContent{width:100%;max-width:100%;overflow-x:hidden}.iranServices.portalServices,.iranTracking.trackingBand{width:calc(100% + 28px);margin-inline:-14px}.loginShell{direction:ltr!important;width:100%!important;min-width:0!important;max-width:100%!important;display:block!important;overflow-x:hidden!important}.loginVisual,.loginArea{box-sizing:border-box!important;direction:rtl!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important}.loginVisual{min-height:270px!important}.loginVisualContent{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-inline:auto!important;padding-inline:0!important}.loginVisualContent>div,.loginVisualContent h1,.loginVisualContent p{overflow-wrap:anywhere;width:100%!important;min-width:0!important;max-width:100%!important}.loginVisualContent h1{font-size:23px!important;line-height:1.65!important}.loginArea{padding:68px 20px 30px!important;display:block!important}.loginForm,.loginField,.loginField>div,.loginDemoAccounts{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-inline:auto!important}.loginForm>*,.loginForm>label>div,.demoAccounts,.demoAccounts>div{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.loginDemoAccounts{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.loginPortalLink{left:20px!important;right:auto!important}}.workspaceLoading{color:#176f67;background:#fff;border:1px solid #dbe4e2;border-radius:7px;justify-content:center;align-items:center;gap:12px;min-height:min(620px,100vh - 86px);display:flex}.workspaceLoading>svg{animation:1s linear infinite workspace-loading-spin}.workspaceLoading>div{gap:3px;display:grid}.workspaceLoading strong{color:#385559;font-size:12px}.workspaceLoading span{color:#7b8d90;font-size:9px}.performanceCommandbar nav button{font:inherit;border:0;border-radius:4px;align-items:center;gap:5px;padding:0 10px;font-size:9px;display:inline-flex}.calibrationWorkspace>aside>header .iconButton{color:#1e7168;background:#e6f1ef;border:0;border-radius:4px;place-items:center;width:32px;height:32px;padding:0;display:grid}@keyframes workspace-loading-spin{to{transform:rotate(360deg)}}@media (width<=680px){.workspaceLoading{border-radius:0;min-height:calc(100vh - 72px)}}.applicationFailure{color:#263c40;background:#f3f6f5;place-items:center;min-height:100vh;padding:24px;display:grid}.applicationFailure>section{background:#fff;border:1px solid #dbe4e2;border-right:4px solid #b8444f;border-radius:8px;grid-template-columns:48px minmax(0,1fr);gap:18px;width:min(620px,100%);padding:28px;display:grid;box-shadow:0 18px 45px #223a3d1a}.applicationFailure>section>span{color:#a83e49;background:#fbecee;border-radius:7px;place-items:center;width:46px;height:46px;display:grid}.applicationFailure small{color:#a83e49;font-size:11px;font-weight:800}.applicationFailure h1{letter-spacing:0;margin:6px 0;font-size:22px}.applicationFailure p{color:#627579;margin:0;font-size:12px;line-height:2}.applicationFailure code{color:#5b6e72;direction:ltr;background:#f1f4f4;border-radius:5px;grid-column:2;width:fit-content;padding:6px 9px;font-size:11px}.applicationFailure nav{flex-wrap:wrap;grid-column:2;gap:8px;display:flex}.systemStatusNotice{z-index:2147482500;color:#344d51;background:#fff;border:1px solid #ead1d4;border-right:4px solid #b8444f;border-radius:7px;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:10px;width:min(440px,100vw - 36px);min-height:76px;padding:12px;display:grid;position:fixed;bottom:18px;left:18px;box-shadow:0 16px 38px #1e34382e}.systemStatusNotice>span{color:#a63f4a;background:#f9e9eb;border-radius:6px;place-items:center;width:36px;height:36px;display:grid}.systemStatusNotice strong{font-size:12px;display:block}.systemStatusNotice p{color:#65787b;margin:3px 0 0;font-size:11px;line-height:1.8}.systemStatusNotice code{color:#7e5a5e;text-align:right;direction:ltr;margin-top:4px;font-size:10px;display:block}.systemStatusNotice>button{place-items:center;width:36px;min-width:36px;height:36px;padding:0;display:grid}.systemStatusNotice.offline{border-color:#ead9b7 #b87d25 #ead9b7 #ead9b7}.systemStatusNotice.offline>span{color:#99651e;background:#fbf2df}.systemStatusNotice.online{border-color:#c9e2d5 #258064 #c9e2d5 #c9e2d5}.systemStatusNotice.online>span{color:#257153;background:#e8f4ed}@media (width<=600px){.applicationFailure{padding:12px}.applicationFailure>section{grid-template-columns:1fr;padding:20px}.applicationFailure code,.applicationFailure nav{grid-column:1}.applicationFailure nav .panelButton:not(.panelButton--icon){flex:1}.systemStatusNotice{grid-template-columns:36px minmax(0,1fr) auto;width:calc(100vw - 20px);bottom:10px;left:10px}.systemStatusNotice>button:last-child{grid-column:3}}.releaseBadge{color:#a9c2c0;direction:ltr;border:1px solid #97b5b24d;border-radius:4px;justify-content:center;align-items:center;min-height:24px;margin:4px 10px 9px;padding:3px 7px;font-size:8px;display:flex}.releaseBadge.mismatch{color:#ffd5a8;background:#a0561e33;border-color:#d89a62}.releaseBadge.unknown{opacity:.72}.loginVisual>.releaseBadge{color:#ffffffb8;border-color:#fff3;width:max-content;margin:0;position:absolute;bottom:22px;right:28px}.compactSidebar .releaseBadge{width:30px;margin:5px auto;padding:2px;font-size:0}.compactSidebar .releaseBadge:after{content:"v";font-size:9px}.panelSidebar>.releaseBadge{flex:none}.panelShell :where(small,time,em,code,kbd){line-height:1.55;font-size:11px!important}.panelShell :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]),select,textarea){font-size:12px!important}.panelShell button:not(:disabled),.loginShell button:not(:disabled),.iranNewsPortal button:not(:disabled){cursor:pointer}.panelShell button:disabled,.loginShell button:disabled{cursor:not-allowed;opacity:.58}.currentUser{width:100%;color:inherit;font:inherit;text-align:right;cursor:pointer;transition:border-color .16s,background-color .16s,box-shadow .16s}.currentUser:hover{background:#edf6f4;border-color:#bed8d3;box-shadow:0 3px 10px #1a4f4a12}.currentUser:focus-visible{border-color:#16796f}.dashboardBlock>header .panelButton,.modernDashboard .dashboardQuick .panelButton{font-weight:700;font-size:12px!important}.activityStream article strong,.attentionList strong,.taskSnapshot strong{line-height:1.65;font-size:12px!important}.activityStream article p,.attentionList p,.taskSnapshot p,.aclRoles button small,.aclRoles button i,.aclRouteSummary small,.aclRouteTable :where(span,code,b),.aclRouteFingerprint code{font-size:11px!important}.aclRoles{max-height:calc(100vh - 100px);position:sticky;top:82px;overflow-y:auto}.loginForm>label,.loginOptions,.demoAccounts small,.loginHint,.loginNotice,.loginError{font-size:11px!important}.loginForm>label>div{min-height:50px}.loginForm>label input{font-size:13px}@media (width>=761px){.bpmsWorkspace>.studioHeader{z-index:9;position:sticky;top:78px;box-shadow:0 8px 20px #1c3d3d14}}@media (width<=760px){.panelTopbar{box-shadow:0 4px 14px #23404412}.panelContent>:where(.workspace,.modernDashboard,.pm-workspace,.requestOps,.talentOps){padding-inline:10px!important}:where(.studioTabs,.aclTabs,.pm-tabs,.pm-drawer-tabs,.meetingMode,.requestCatalogBar nav,.cartableToolbar nav,.talentOpsHeader nav,.trainingTop nav){overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:thin;scrollbar-color:#afc8c4 transparent;width:100%!important;max-width:100%!important;overflow-x:auto!important}:where(.studioTabs,.aclTabs,.pm-tabs,.pm-drawer-tabs,.meetingMode,.requestCatalogBar nav,.cartableToolbar nav,.talentOpsHeader nav,.trainingTop nav)>button{scroll-snap-align:start;flex:none}.aclRoles{max-height:none;position:static;overflow:auto hidden}.dashboardWelcome{padding-top:14px}.loginForm>label>div{min-height:52px}}.learningCenterBackdrop{z-index:4200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#182a2d7a;justify-content:flex-start;display:flex;position:fixed;inset:0}.learningCenter{color:#293f43;direction:rtl;background:#f5f8f7;border-right:1px solid #cad7d5;grid-template-rows:auto auto minmax(0,1fr);width:min(1020px,100vw - 56px);height:100dvh;animation:.2s ease-out learning-enter;display:grid;overflow:hidden;box-shadow:18px 0 48px #13252833}.learningCenterPage{background:#f5f8f7;width:100%;min-width:0;min-height:100%}.learningCenter.embedded{width:100%;height:100%;min-height:680px;box-shadow:none;border:0;animation:none}.learningCenter button,.guidedTour button{font:inherit;cursor:pointer}.learningCenterHeader{background:#fff;border-bottom:1px solid #dbe4e2;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:11px 18px;display:flex}.learningCenterHeader>div,.learningCenterHeader>div>div{align-items:center;gap:10px;min-width:0;display:flex}.learningCenterHeader>div>span{color:#176f67;background:#e6f1ef;border-radius:7px;flex:none;place-items:center;width:42px;height:42px;display:grid}.learningCenterHeader small{color:#b24854;font-size:9px;font-weight:800;display:block}.learningCenterHeader h1{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:16px;overflow:hidden}.learningCenterHeader nav{gap:6px;display:flex}.learningCenterHeader nav button{color:#536f72;background:#fff;border:1px solid #d3dfdd;border-radius:5px;place-items:center;width:38px;height:38px;padding:0;display:grid}.learningCenterHeader nav button:hover{color:#176f67;background:#edf6f4;border-color:#8fb8b2}.learningCenterToolbar{background:#fbfcfc;border-bottom:1px solid #dbe4e2;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:7px 18px;display:flex}.learningCenterToolbar>nav{background:#eef3f2;border:1px solid #d9e3e1;border-radius:6px;align-items:center;gap:3px;padding:3px;display:flex}.learningCenterToolbar>nav button{color:#61777a;white-space:nowrap;background:0 0;border:0;border-radius:4px;align-items:center;gap:5px;height:34px;padding:0 11px;font-size:10px;display:flex}.learningCenterToolbar>nav button.active{color:#176f67;background:#fff;font-weight:800;box-shadow:0 1px 4px #2642421f}.learningCenterToolbar>label{color:#708487;background:#fff;border:1px solid #d1dddb;border-radius:6px;align-items:center;gap:7px;width:min(330px,42vw);height:38px;padding:0 10px;display:flex}.learningCenterToolbar input{width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:10px}.learningStart{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1.35fr) minmax(270px,.65fr);gap:10px;min-height:0;padding:12px;display:grid;overflow:auto}.learningWelcome{background:#fff;border:1px solid #cddcd9;border-right:4px solid #176f67;border-radius:8px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) 180px;align-items:center;gap:24px;min-height:180px;padding:22px 26px;display:grid}.learningWelcome>div{min-width:0}.learningWelcome small{color:#b24854;font-size:9px;font-weight:800}.learningWelcome h2{letter-spacing:0;margin:5px 0;font-size:19px}.learningWelcome p{color:#667c80;max-width:720px;margin:0;font-size:10px;line-height:1.9}.learningWelcome>div>div,.contextualLearning>div,.learningArticle>header>div:last-child{flex-wrap:wrap;align-items:center;gap:7px;margin-top:13px;display:flex}.learningCenter .panelButton,.guidedTour .panelButton{color:#fff;background:#176f67;border:0;border-radius:5px;justify-content:center;align-items:center;gap:5px;min-height:36px;padding:0 11px;font-size:10px;font-weight:800;display:inline-flex}.learningCenter .secondary,.guidedTour .secondary{color:#486b6e;background:#fff;border:1px solid #cbd8d6;border-radius:5px;justify-content:center;align-items:center;gap:5px;min-height:36px;padding:0 11px;font-size:10px;font-weight:800;display:inline-flex}.learningCenter .panelButton:hover,.guidedTour .panelButton:hover{background:#125f59}.learningCenter .secondary:hover,.guidedTour .secondary:hover{color:#176f67;background:#f1f7f5;border-color:#83afa8}.learningWelcome>aside{border-right:1px solid #e0e7e5;justify-items:center;gap:4px;padding:16px;display:grid}.learningWelcome>aside strong{color:#176f67;font-size:30px}.learningWelcome>aside span{color:#718589;font-size:9px}.learningWelcome>aside div{background:#e4ebe9;border-radius:3px;width:100%;height:6px;margin-top:7px;overflow:hidden}.learningWelcome>aside i{background:#b24854;border-radius:3px;height:100%;display:block}.learningChecklist,.contextualLearning{background:#fff;border:1px solid #d7e1df;border-radius:8px;min-width:0;overflow:hidden}.learningChecklist>header,.contextualLearning>header{background:#fafcfc;border-bottom:1px solid #e1e8e6;justify-content:space-between;align-items:center;gap:10px;min-height:59px;padding:10px 13px;display:flex}.learningChecklist>header>div,.contextualLearning>header>div{color:#176f67;align-items:center;gap:8px;display:flex}.learningChecklist>header>div>div,.contextualLearning>header>div>div{gap:2px;display:grid}.learningChecklist header strong,.contextualLearning header strong{color:#344f53;font-size:11px}.learningChecklist header span,.contextualLearning header span{color:#75878a;font-size:8px}.learningChecklist>header>button{width:34px;height:34px;padding:0}.learningChecklist>div{display:grid}.learningChecklist article{border-top:1px solid #edf1f0;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:59px;padding:8px 12px;display:grid}.learningChecklist article:first-child{border-top:0}.learningChecklist article.done{background:#f3f8f6}.learningChecklist article>div{gap:2px;min-width:0;display:grid}.learningChecklist article strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.learningChecklist .checkButton{color:#60777a;background:#fff;border:1px solid #cbd8d6;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;font-size:9px;display:grid}.learningChecklist article.done .checkButton{color:#fff;background:#176f67;border-color:#176f67}.learningChecklist .textAction,.learningFaq .textAction{color:#17766d;background:0 0;border:0;width:max-content;padding:0;font-size:8px}.learningChecklist article>.secondary{min-height:32px;padding:0 8px;font-size:8px}.contextualLearning{align-self:start;padding-bottom:14px}.contextualLearning>header>span{color:#5f777a;background:#edf3f2;border-radius:4px;align-items:center;gap:4px;padding:5px 7px;display:flex}.contextualLearning>p{color:#637b7e;margin:14px 14px 0;font-size:10px;line-height:1.9}.contextualLearning>div{padding:0 14px}.learningLibrary{grid-template-columns:280px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.learningLibrary>aside{background:#f8faf9;border-left:1px solid #d8e2e0;min-width:0;overflow:hidden}.learningLibrary>aside>header,.learningFaq>header{border-bottom:1px solid #dfe7e5;justify-content:space-between;align-items:center;height:52px;padding:0 13px;display:flex}.learningLibrary>aside>header strong,.learningFaq>header strong{font-size:10px}.learningLibrary>aside>header span,.learningFaq>header span{color:#75888b;font-size:8px}.learningLibrary>aside>div{height:calc(100% - 52px);padding:6px;overflow:auto}.learningLibrary>aside>div>button{color:#50686c;text-align:right;background:0 0;border:1px solid #0000;border-radius:5px;grid-template-columns:31px minmax(0,1fr) 16px;align-items:center;gap:7px;width:100%;min-height:58px;padding:8px;display:grid}.learningLibrary>aside>div>button:hover{background:#eff4f3}.learningLibrary>aside>div>button.active{color:#176f67;background:#e8f2f0;border-color:#bcd3ce}.learningLibrary>aside button>span{background:#e7edec;border-radius:5px;place-items:center;width:29px;height:29px;display:grid}.learningLibrary>aside button.active>span{background:#d3e8e4}.learningLibrary>aside button>div{gap:3px;min-width:0;display:grid}.learningLibrary>aside button strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.learningLibrary>aside button small{color:#7b8c8f;font-size:7px}.learningArticle{background:#fff;min-width:0;overflow:auto}.learningArticle>header{border-bottom:1px solid #e1e8e6;justify-content:space-between;align-items:flex-end;gap:18px;padding:20px 24px;display:flex}.learningArticle>header>div:first-child{min-width:0}.learningArticle>header>div:first-child>span{color:#b24854;font-size:9px;font-weight:800}.learningArticle h2{letter-spacing:0;margin:4px 0;font-size:19px}.learningArticle>header p{color:#687d80;max-width:630px;margin:0;font-size:10px;line-height:1.8}.learningArticle>header>div:last-child{flex:none;margin:0}.guideCompleted{color:#39724a;background:#e6f2e9;border-radius:5px;align-items:center;gap:5px;min-height:36px;padding:0 10px;font-size:9px;font-weight:800;display:flex}.learningArticle>ol{counter-reset:none;gap:0;margin:0;padding:10px 24px;list-style:none;display:grid}.learningArticle>ol>li{border-bottom:1px solid #e8edec;grid-template-columns:34px minmax(0,1fr);gap:11px;padding:16px 0;display:grid}.learningArticle>ol>li:last-child{border-bottom:0}.learningArticle>ol>li>span{color:#176f67;background:#e6f1ef;border-radius:6px;place-items:center;width:30px;height:30px;font-size:10px;font-weight:800;display:grid}.learningArticle h3{letter-spacing:0;margin:1px 0 5px;font-size:11px}.learningArticle li p{color:#627a7d;margin:0;font-size:10px;line-height:2}.learningArticle li aside{color:#795f36;background:#fff7ea;border-right:3px solid #bd8739;border-radius:5px;align-items:flex-start;gap:6px;margin-top:8px;padding:8px 10px;font-size:8px;line-height:1.8;display:flex}.articleFaq{border-top:1px solid #dfe6e4;margin:4px 24px 24px;padding-top:15px}.articleFaq>h3{margin-bottom:9px}.articleFaq details,.learningFaq details{background:#fff;border:1px solid #dce4e2;border-radius:6px}.articleFaq details+details,.learningFaq details+details{margin-top:6px}.articleFaq summary,.learningFaq summary{color:#405d60;cursor:pointer;padding:10px 12px;font-size:9px;font-weight:800}.articleFaq details p,.learningFaq details p{color:#687e81;margin:0;padding:0 12px 12px;font-size:9px;line-height:1.9}.learningFaq{background:#f8faf9;min-height:0;padding:0 18px 18px;overflow:auto}.learningFaq>header{padding:0}.learningFaq>div{max-width:850px;margin:12px auto}.learningFaq summary{justify-content:space-between;align-items:center;gap:12px;display:flex}.learningFaq summary small{color:#879699;font-size:7px;font-weight:400}.learningFaq details>.textAction{margin:0 12px 12px}.guidedTour{z-index:5200;direction:rtl;position:fixed;inset:0}.guidedTourShade{background:#111f229e;position:absolute;inset:0}.guidedTourFocus{z-index:1;pointer-events:none;border:2px solid #48a99d;border-radius:8px;transition:all .18s;position:fixed;box-shadow:0 0 0 5px #48a99d2e}.guidedTourTip{z-index:2;background:#fff;border:1px solid #cbd9d6;border-radius:8px;width:min(360px,100vw - 32px);padding:14px;position:fixed;box-shadow:0 18px 55px #07181b4d}.guidedTourTip>header{justify-content:space-between;align-items:center;display:flex}.guidedTourTip>header span{color:#b24854;font-size:9px;font-weight:800}.guidedTourTip>header button{color:#526f72;background:#edf3f2;width:32px;min-height:32px;padding:0}.guidedTourTip h2{letter-spacing:0;margin:9px 0 5px;font-size:14px}.guidedTourTip p{color:#637a7d;min-height:56px;margin:0;font-size:10px;line-height:1.9}.tourProgress{background:#e2e9e7;border-radius:2px;height:4px;margin:13px 0;overflow:hidden}.tourProgress i{background:#176f67;border-radius:2px;height:100%;transition:width .2s;display:block}.guidedTourTip footer{justify-content:space-between;align-items:center;gap:7px;display:flex}@keyframes learning-enter{0%{opacity:.4;transform:translate(-20px)}to{opacity:1;transform:none}}@media (width<=860px){.learningCenter{width:100vw}.learningStart{grid-template-columns:1fr}.learningWelcome{grid-template-columns:1fr 140px}.learningLibrary{grid-template-columns:220px minmax(0,1fr)}.learningArticle>header{flex-direction:column;align-items:flex-start}.learningArticle>header>div:last-child{width:100%}}@media (width<=640px){.learningCenterHeader{min-height:62px;padding:8px 10px}.learningCenterHeader>div>span{width:36px;height:36px}.learningCenterHeader small{display:none}.learningCenterHeader h1{max-width:calc(100vw - 150px);font-size:12px}.learningCenterToolbar{align-items:stretch;padding:6px 8px;display:grid}.learningCenterToolbar>nav{grid-template-columns:repeat(3,1fr);display:grid}.learningCenterToolbar>nav button{justify-content:center;padding:0 5px;font-size:8px}.learningCenterToolbar>label{width:100%}.learningStart{padding:8px;display:block}.learningWelcome{min-height:0;padding:16px;display:block}.learningWelcome h2{font-size:16px}.learningWelcome>aside{border-top:1px solid #e0e7e5;border-right:0;margin-top:14px}.learningChecklist,.contextualLearning{margin-top:8px}.learningChecklist article{grid-template-columns:30px minmax(0,1fr)}.learningChecklist article>.secondary{grid-column:2;width:max-content}.learningLibrary{display:block;overflow:auto}.learningLibrary>aside{border-bottom:1px solid #d8e2e0;border-left:0;height:auto}.learningLibrary>aside>div{height:auto;max-height:190px}.learningArticle{overflow:visible}.learningArticle>header,.learningArticle>ol{padding-left:14px;padding-right:14px}.learningArticle h2{font-size:16px}.learningArticle>header>div:last-child{grid-template-columns:1fr 1fr;display:grid}.articleFaq{margin-left:14px;margin-right:14px}.learningFaq{padding:0 10px 12px}.learningFaq summary{flex-direction:column;align-items:flex-start}.guidedTourFocus{display:none}.guidedTourTip{width:auto;bottom:16px;right:16px;top:auto!important;left:16px!important}}@media (prefers-reduced-motion:reduce){.learningCenter{animation:none}.guidedTourFocus,.tourProgress i{transition:none}}@media print{body>*{visibility:hidden!important}.learningCenterBackdrop,.learningCenter,.learningLibrary,.learningArticle,.learningArticle *{visibility:visible!important}.learningCenterBackdrop{background:#fff;display:block;position:static}.learningCenter{width:100%;height:auto;box-shadow:none;border:0;display:block;overflow:visible}.learningCenterHeader,.learningCenterToolbar,.learningLibrary>aside,.learningArticle>header>div:last-child{display:none!important}.learningLibrary{display:block;overflow:visible}.learningArticle{overflow:visible}.learningArticle>header{padding:0 0 14px;display:block}.learningArticle>ol{padding:0}.articleFaq{margin:14px 0}.learningArticle li,.articleFaq details{break-inside:avoid}}.trainingContentStudio{gap:12px;min-width:0;padding:14px;display:grid}.learningStudioHeader{background:#fff;border:1px solid #d8e3e2;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:0 14px;display:flex}.learningStudioHeader>div{align-items:center;gap:10px;display:flex}.learningStudioHeader>div>span{color:#176b63;background:#e2f1ed;border-radius:5px;place-items:center;width:36px;height:36px;display:grid}.learningStudioHeader div div{gap:2px;display:grid}.learningStudioHeader strong{font-size:12px}.learningStudioHeader small{color:#778b8e;font-size:9px}.learningStudioHeader>b{color:#237146;background:#e5f4ea;border-radius:4px;align-items:center;gap:5px;padding:6px 8px;font-size:9px;display:flex}.learningStudioGrid{grid-template-columns:minmax(280px,.78fr) minmax(360px,1.22fr);align-items:start;gap:12px;display:grid}.learningPackageForm,.learningPackageHistory,.certificateBrandForm{background:#fff;border:1px solid #dce5e5;border-radius:6px;min-width:0;overflow:hidden}.learningPackageForm{gap:10px;padding:14px;display:grid}.learningPackageForm>header,.learningPackageHistory>header,.certificateBrandForm>header{align-items:center;gap:9px;min-height:44px;display:flex}.learningPackageForm>header>div,.learningPackageHistory>header>div,.certificateBrandForm>header>div{flex:1;gap:2px;display:grid}.learningPackageForm header strong,.learningPackageHistory header strong,.certificateBrandForm header strong{font-size:11px}.learningPackageForm header small,.learningPackageHistory header small,.certificateBrandForm header small{color:#7c8d90;font-size:8px}.learningPackageForm>label,.certificateFields label{color:#64797c;gap:5px;font-size:9px;display:grid}.learningPackageForm input,.certificateFields input{color:#304b4f;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #d6e0e0;border-radius:4px;outline:0;padding:7px 9px;font-size:10px}.learningPackageForm input:focus,.certificateFields input:focus{border-color:#2b8279;box-shadow:0 0 0 3px #2b82791a}.learningStandardPicker{background:#edf2f2;border-radius:5px;grid-template-columns:repeat(3,1fr);gap:4px;padding:3px;display:grid}.learningStandardPicker button{color:#687d80;min-height:32px;font:inherit;background:0 0;border:0;border-radius:3px;font-size:8px}.learningStandardPicker button.active{color:#176b63;background:#fff;font-weight:700;box-shadow:0 1px 4px #1f404324}.learningPackageDrop{cursor:pointer;background:#f6f9f9;border-radius:5px;align-content:center;place-items:center;gap:4px;min-height:105px;position:relative;color:#708488!important;border:1px dashed #a8bcbb!important;display:grid!important}.learningPackageDrop.selected{background:#edf7f4;color:#176b63!important;border-color:#278177!important}.learningPackageDrop input,.certificateImages input{opacity:0;cursor:pointer;position:absolute;inset:0}.learningPackageDrop strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:0 8px;font-size:10px;overflow:hidden}.learningPackageDrop small{font-size:8px}.learningPackageForm>.panelButton{justify-content:center;min-height:38px}.learningPackageHistory{padding:0 13px 12px}.learningPackageHistory>header{border-bottom:1px solid #e3e9e9;justify-content:space-between}.learningPackageHistory>article{border-bottom:1px solid #e7ecec;grid-template-columns:35px minmax(0,1fr) auto 30px;align-items:center;gap:8px;min-height:68px;display:grid}.learningPackageHistory>article:last-child{border-bottom:0}.learningPackageHistory>article>span{color:#1d746b;background:#e3f1ee;border-radius:4px;place-items:center;width:32px;height:32px;display:grid}.learningPackageHistory>article.archived>span{color:#7e8e90;background:#edf0f0}.learningPackageHistory article>div{gap:2px;min-width:0;display:grid}.learningPackageHistory article strong{font-size:10px}.learningPackageHistory article small{color:#718588;font-size:8px}.learningPackageHistory article em{color:#97a4a6;text-align:right;direction:ltr;font-size:7px;font-style:normal}.learningPackageHistory article>b{color:#267447;background:#e5f4ea;border-radius:3px;padding:4px 6px;font-size:8px}.learningPackageHistory article.archived>b{color:#768587;background:#edf0f0}.learningPackageHistory article>button{place-items:center;width:29px;height:29px;padding:0;display:grid}.learningStudioEmpty{color:#889a9c;align-content:center;place-items:center;gap:7px;min-height:150px;font-size:9px;display:grid}.certificateBrandForm{grid-column:1/-1;padding:12px 14px}.certificateBrandForm>header{border-bottom:1px solid #e3e9e9}.certificateBrandForm>header>svg:last-child{color:#27815d}.certificateFields{grid-template-columns:repeat(4,1fr);gap:9px;padding:12px 0;display:grid}.certificateImages{grid-template-columns:1fr 1fr;gap:8px;display:grid}.certificateImages label{color:#667c7f;cursor:pointer;background:#f7f9f9;border:1px dashed #b4c4c3;border-radius:5px;justify-content:center;align-items:center;gap:7px;min-height:45px;font-size:9px;display:flex;position:relative}.certificateBrandForm>footer{justify-content:space-between;align-items:center;gap:10px;padding-top:11px;display:flex}.certificateBrandForm>footer>span{color:#718588;align-items:center;gap:5px;font-size:8px;display:flex}.certificateBrandForm>footer button{min-height:36px}.trainingPlayerBackdrop{z-index:260;background:#11262ab8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.trainingPlayer{background:#fff;border-radius:7px;grid-template-rows:54px minmax(0,1fr);width:min(1180px,97vw);height:min(820px,94vh);display:grid;overflow:hidden;box-shadow:0 30px 90px #00000061}.trainingPlayer>header{border-bottom:1px solid #dce4e4;justify-content:space-between;align-items:center;padding:0 13px;display:flex}.trainingPlayer>header>div{align-items:center;gap:8px;display:flex}.trainingPlayer>header>div>div{gap:2px;display:grid}.trainingPlayer header strong{font-size:11px}.trainingPlayer header small{color:#7b8e90;font-size:8px}.trainingPlayer header button{place-items:center;width:31px;height:31px;padding:0;display:grid}.trainingPlayer>iframe{background:#f3f6f6;border:0;width:100%;height:100%}.myLearning article>button.launchLearning{color:#fff;min-height:32px;font:inherit;background:#19746a;border:0;border-radius:4px;align-items:center;gap:5px;margin-left:5px;padding:0 10px;font-size:9px;display:inline-flex}@media (width<=900px){.learningStudioGrid{grid-template-columns:1fr}.certificateFields{grid-template-columns:1fr 1fr}}@media (width<=620px){.trainingContentStudio{padding:9px}.learningStudioHeader{flex-direction:column;align-items:flex-start;padding:10px}.learningStandardPicker,.certificateFields,.certificateImages{grid-template-columns:1fr}.certificateBrandForm>footer{flex-direction:column;align-items:stretch}.trainingPlayerBackdrop{padding:0}.trainingPlayer{border-radius:0;width:100vw;height:100vh}.learningPackageHistory>article{grid-template-columns:34px minmax(0,1fr) auto}.learningPackageHistory article>button,.learningPackageHistory article>b{grid-column:3}}.talentModulePage{--module-accent:#176f67;--module-soft:#e7f2f0;color:#294347;background:#f4f7f7;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:100%;display:grid}.talentModulePage.recruitmentModulePage{--module-accent:#346f9b;--module-soft:#e8f0f7}.talentModulePage.trainingModulePage{--module-accent:#17766d;--module-soft:#e5f2ef}.talentModulePage.performanceModulePage{--module-accent:#9a6822;--module-soft:#fff1dd}.talentModuleHeader{background:#fff;border-bottom:1px solid #d8e2e1;justify-content:space-between;align-items:center;gap:18px;min-height:92px;padding:15px 22px;display:flex}.talentModuleIdentity{align-items:center;gap:12px;min-width:0;display:flex}.talentModuleIdentity>span{background:var(--module-soft);width:46px;height:46px;color:var(--module-accent);border-radius:7px;flex:none;place-items:center;display:grid}.talentModuleIdentity>div{min-width:0}.talentModuleIdentity small{color:var(--module-accent);font-size:9px;font-weight:800}.talentModuleIdentity h1{color:#293f43;letter-spacing:0;margin:2px 0;font-size:19px}.talentModuleIdentity p{color:#718387;margin:0;font-size:10px;line-height:1.7}.talentModuleScope{border:1px solid #d8e2e0;border-right:3px solid var(--module-accent);min-width:220px;color:var(--module-accent);background:#fafcfc;border-radius:6px;align-items:center;gap:9px;padding:9px 11px;display:flex}.talentModuleScope>span{gap:2px;display:grid}.talentModuleScope strong{color:#405c60;font-size:9px}.talentModuleScope small{color:#7b8b8e;font-size:8px}.talentModuleBody{min-width:0;min-height:0;overflow:auto}.talentModuleBody>.recruitmentWorkspace,.talentModuleBody>.employeeRecruitment,.talentModuleBody>.trainingWorkspace,.talentModuleBody>.employeeTraining,.talentModuleBody>.performanceWorkspace{box-sizing:border-box;min-height:100%}@media (width<=760px){.talentModuleHeader{align-items:flex-start;padding:12px;display:grid}.talentModuleIdentity{align-items:flex-start}.talentModuleIdentity h1{font-size:16px}.talentModuleIdentity p{overflow-wrap:anywhere}.talentModuleScope{box-sizing:border-box;width:100%;min-width:0}}.publicCareers{color:#263f43;direction:rtl;background:#f2f5f4;min-height:100vh;font-family:Vazirmatn,sans-serif}.careersTopbar{background:#fff;border-bottom:3px solid #b52634;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;min-height:76px;padding:10px clamp(16px,4vw,64px);display:grid}.careersTopbar>div{align-items:center;gap:9px;display:flex}.careersTopbar>div>div{gap:2px;display:grid}.careersTopbar strong{font-size:13px}.careersTopbar small{color:#79898b;font-size:9px}.careersMark{color:#fff;background:#176d65;border-radius:50%;place-items:center;width:38px;height:38px;font-size:18px;font-weight:900;display:grid}.careersTopbar nav{background:#f4f7f6;border:1px solid #d7e1df;border-radius:5px;justify-self:end;gap:3px;padding:3px;display:flex}.careersTopbar nav button,.careersBack{color:#586f73;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;align-items:center;gap:6px;padding:0 10px;font-size:9px;display:flex}.careersTopbar nav button.active{color:#176e66;background:#fff;font-weight:800;box-shadow:0 1px 4px #143a381f}.careersBack{color:#315d59;justify-self:start;padding:0}.careersAlert{z-index:120;color:#943b46;background:#fff0f1;border-right:3px solid #ae3f4b;border-radius:5px;align-items:center;gap:10px;width:min(680px,100% - 24px);min-height:42px;margin:8px auto;padding:8px 12px;font-size:10px;display:flex;position:sticky;top:8px;box-shadow:0 5px 18px #46191e1f}.careersAlert button{color:inherit;background:0 0;border:0;margin-right:auto;font-size:19px}.careersMain,.trackingPage{width:min(1240px,100% - 32px);margin:auto;padding:30px 0 52px}.careersIntro{justify-content:space-between;align-items:end;gap:24px;padding-bottom:21px;display:flex}.careersIntro span{color:#b52634;font-size:9px;font-weight:800}.careersIntro h1{color:#17373b;letter-spacing:0;margin:3px 0;font-size:27px}.careersIntro p{color:#6f8184;margin:0;font-size:10px}.careersIntro label{color:#6e8184;background:#fff;border:1px solid #ccd9d7;border-radius:5px;align-items:center;gap:7px;width:min(390px,100%);height:42px;padding:0 11px;display:flex}.careersIntro input{width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:10px}.careersLayout{grid-template-columns:330px minmax(0,1fr);gap:13px;min-height:620px;display:grid}.openingList,.openingDetail,.candidateTrackingBox{background:#fff;border:1px solid #d8e2e0;border-radius:6px;overflow:hidden}.openingList>header{border-bottom:1px solid #e0e7e6;justify-content:space-between;align-items:center;min-height:53px;padding:9px 13px;display:flex}.openingList header strong{font-size:10px}.openingList header span{color:#829194;font-size:8px}.openingList>button{color:#405d61;text-align:right;width:100%;min-height:94px;font:inherit;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e6eceb;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:8px;padding:12px;display:grid}.openingList>button:hover,.openingList>button.active{background:#f0f7f5}.openingList>button.active{box-shadow:inset -3px 0 #177269}.openingList>button>span{color:#176e66;background:#e7f1ef;border-radius:5px;place-items:center;width:34px;height:34px;display:grid}.openingList button div{gap:3px;min-width:0;display:grid}.openingList button strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.openingList button small{color:#718386;font-size:8px}.openingList button p{color:#8a989a;margin:2px 0 0;font-size:8px}.openingDetail>header{background:#fbfcfc;border-bottom:1px solid #dfe7e5;justify-content:space-between;align-items:center;gap:14px;min-height:112px;padding:18px 20px;display:flex}.openingDetail h2{color:#1e4145;letter-spacing:0;margin:4px 0;font-size:20px}.openingDetail header p{color:#738588;margin:0;font-size:9px}.openingCode{color:#607679;background:#ecf2f1;border-radius:3px;padding:3px 6px;font-family:monospace;font-size:8px}.careersPrimary,.careersSecondary{color:#fff;min-height:39px;font:inherit;cursor:pointer;background:#176e66;border:1px solid #176e66;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-size:9px;font-weight:700;display:inline-flex}.careersSecondary{color:#476965;background:#fff;border-color:#ccd9d7}.careersPrimary:disabled{cursor:not-allowed;opacity:.5}.openingFacts{border-bottom:1px solid #e1e8e7;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.openingFacts>span{border-left:1px solid #e1e8e7;grid-template-columns:25px minmax(0,1fr);align-content:center;column-gap:5px;min-height:82px;padding:10px 13px;display:grid}.openingFacts>span:last-child{border-left:0}.openingFacts svg{color:#177269;grid-row:1/3}.openingFacts small{color:#819194;font-size:8px}.openingFacts strong{font-size:9px}.openingDetail>section{border-bottom:1px solid #e4eae9;padding:17px 21px}.openingDetail h3{color:#31575b;margin:0 0 8px;font-size:11px}.openingDetail section p,.openingDetail li{color:#596f73;font-size:9px;line-height:2}.openingDetail ul{gap:4px;margin:0;padding-right:18px;display:grid}.openingDetail li::marker{color:#b52634}.openingDetail>footer{color:#61777a;background:#f8faf9;align-items:center;gap:7px;min-height:72px;padding:12px 20px;font-size:8px;display:flex}.openingDetail>footer svg{color:#177269}.openingDetail>footer button{margin-right:auto}.careersEmpty{color:#75898c;text-align:center;background:#fff;border:1px dashed #bdcfcc;border-radius:6px;place-content:center;justify-items:center;gap:8px;min-height:380px;display:grid}.careersEmpty strong{color:#425f63;font-size:11px}.careersEmpty span{font-size:9px}.trackingPage{grid-template-columns:minmax(280px,420px) minmax(360px,520px);justify-content:center;align-items:start;gap:28px;padding-top:70px;display:grid}.trackingIdentity{padding:24px 0}.trackingIdentity>span{color:#176e66;background:#e1eeeb;border-radius:7px;place-items:center;width:52px;height:52px;display:grid}.trackingIdentity h1{letter-spacing:0;margin:14px 0 7px;font-size:24px}.trackingIdentity p{color:#687d80;margin:0;font-size:10px;line-height:2}.candidateTrackingBox{min-height:365px;padding:23px}.candidateTrackingBox form{gap:13px;display:grid}.candidateTrackingBox form header{gap:4px;margin-bottom:5px;display:grid}.candidateTrackingBox header strong{font-size:13px}.candidateTrackingBox header small{color:#728588;font-size:9px;line-height:1.8}.candidateTrackingBox label{color:#526b6f;gap:6px;font-size:9px;display:grid}.candidateTrackingBox input,.applicationDialog input,.applicationDialog textarea{color:#304d51;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #cad7d5;border-radius:4px;outline:none;padding:7px 10px;font-size:10px}.candidateTrackingBox input:focus,.applicationDialog input:focus,.applicationDialog textarea:focus{border-color:#31857c;box-shadow:0 0 0 3px #31857c1c}.trackingResult{text-align:center;justify-items:center;gap:6px;display:grid}.trackingResult>svg{color:#23805e}.trackingResult>span{color:#798a8d;font-size:9px}.trackingResult h2{color:#286448;margin:0;font-size:21px}.trackingResult>p{color:#647a7d;margin:0 0 10px;font-size:9px;line-height:1.9}.trackingResult dl{border:1px solid #e0e7e6;width:100%;margin:0 0 10px}.trackingResult dl div{border-bottom:1px solid #e6eceb;justify-content:space-between;gap:12px;padding:9px 11px;font-size:9px;display:flex}.trackingResult dl div:last-child{border:0}.trackingResult dt{color:#7d8d90}.trackingResult dd{color:#3b575b;margin:0;font-weight:700}.careersBackdrop{z-index:140;background:#0e232694;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.applicationDialog{background:#fff;border-radius:7px;width:min(760px,100vw - 28px);max-height:94vh;overflow:auto;box-shadow:0 24px 70px #0a1d1f4d}.applicationDialog>header{border-bottom:1px solid #dde5e4;justify-content:space-between;align-items:center;min-height:68px;padding:10px 17px;display:flex}.applicationDialog header small{color:#75878a;font-size:8px}.applicationDialog h2{margin:3px 0;font-size:14px}.applicationDialog>header>button{color:#526b6e;background:#eef2f1;border:0;border-radius:4px;width:34px;height:34px;font-size:21px}.applicationSteps{background:#fafcfc;border-bottom:1px solid #e1e8e7;grid-template-columns:repeat(3,1fr);height:62px;margin:0;padding:0 18px;list-style:none;display:grid}.applicationSteps li{color:#899799;justify-content:center;align-items:center;gap:6px;font-size:8px;display:flex;position:relative}.applicationSteps li:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:20%;right:20%}.applicationSteps li.active{color:#176e66;font-weight:800}.applicationSteps li.active:after{background:#176e66}.applicationSteps span{background:#edf2f1;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.applicationSteps .active span{color:#fff;background:#176e66}.applicationBody{min-height:350px;padding:20px}.applicationGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.applicationGrid label{color:#536d70;gap:5px;font-size:9px;display:grid}.applicationGrid .wide{grid-column:1/-1}.applicationDialog textarea{resize:vertical;min-height:90px}.resumeDropzone{color:#47716c;cursor:pointer;background:#f7faf9;border:1px dashed #95b7b2;border-radius:5px;place-content:center;justify-items:center;gap:4px;min-height:106px;display:grid!important}.resumeDropzone.selected{background:#eaf5f1;border-style:solid}.resumeDropzone small{color:#7b8d8f;font-size:8px}.resumeDropzone input{opacity:0;width:1px;height:1px;position:absolute}.applicationReview{gap:10px;display:grid}.applicationReview>section{border:1px solid #e0e7e6;border-radius:5px;align-items:center;gap:8px;padding:10px;display:flex}.applicationReview section>svg{color:#176e66}.applicationReview section div{gap:3px;display:grid}.applicationReview section strong{font-size:9px}.applicationReview section small{color:#7a8b8e;font-size:8px}.privacyConsent{color:#61777a;cursor:pointer;background:#fff6f6;border-right:3px solid #b52634;border-radius:4px;grid-template-columns:20px minmax(0,1fr);gap:8px;padding:12px;font-size:8px;line-height:2;display:grid}.privacyConsent input{accent-color:#176e66;width:17px;min-height:17px;margin-top:3px}.privacyConsent span strong{color:#85404a;font-size:9px;display:block}.captchaField{color:#4c676a;gap:6px;font-size:9px;display:grid}.captchaField>span{align-items:center;gap:5px;display:flex}.captchaField>div{grid-template-columns:1fr 40px;gap:5px;display:grid}.captchaField button{color:#176e66;background:#f5f8f7;border:1px solid #ccd9d7;border-radius:4px}.applicationError{color:#953e48;background:#fff0f1;border-right:3px solid #b74450;margin:0 20px 8px;padding:8px 10px;font-size:9px}.applicationDialog form>footer,.applicationReceipt>footer{background:#fafcfc;border-top:1px solid #dfe7e6;justify-content:flex-end;gap:7px;padding:11px 18px;display:flex}.applicationReceipt{text-align:center;place-content:center;justify-items:center;gap:7px;min-height:430px;padding:30px;display:grid}.applicationReceipt>svg{color:#20815d}.applicationReceipt h3{margin:3px 0;font-size:18px}.applicationReceipt p{color:#63797c;margin:0;font-size:9px}.applicationReceipt>span,.applicationReceipt>small{color:#7b8d90;font-size:8px}.applicationReceipt code{color:#176e66;background:#edf6f3;border:1px dashed #86a9a4;border-radius:4px;padding:8px 14px;font-size:18px}.applicationReceipt footer{width:100%;margin-top:12px}.spin{animation:1s linear infinite careersSpin}@keyframes careersSpin{to{transform:rotate(360deg)}}@media (width<=900px){.careersTopbar{grid-template-columns:auto 1fr}.careersTopbar>div{display:none}.careersLayout{grid-template-columns:280px minmax(0,1fr)}.openingFacts{grid-template-columns:1fr 1fr}.openingFacts>span:nth-child(2){border-left:0}.openingFacts>span:nth-child(n+3){border-top:1px solid #e1e8e7}.trackingPage{grid-template-columns:1fr 1fr}}@media (width<=700px){.careersTopbar{z-index:80;grid-template-columns:1fr;position:sticky;top:0}.careersTopbar nav{justify-self:stretch;width:100%}.careersTopbar nav button{flex:1;justify-content:center}.careersBack{min-height:30px}.careersMain,.trackingPage{width:calc(100% - 20px);padding:16px 0 30px}.careersIntro{flex-direction:column;align-items:stretch}.careersIntro h1{font-size:22px}.careersLayout{grid-template-columns:1fr}.openingList{max-height:310px;overflow:auto}.openingDetail>header{flex-direction:column;align-items:flex-start}.openingDetail>header button{width:100%}.openingFacts{grid-template-columns:1fr 1fr}.openingDetail>footer{flex-wrap:wrap;align-items:flex-start}.openingDetail>footer button{width:100%;margin:4px 0 0}.trackingPage{grid-template-columns:1fr;gap:8px;padding-top:16px}.trackingIdentity{padding:8px}.candidateTrackingBox{padding:15px}.careersBackdrop{align-items:end;padding:0}.applicationDialog{border-radius:7px 7px 0 0;width:100%;max-height:96vh}.applicationSteps{padding:0 5px}.applicationSteps li{font-size:7px}.applicationSteps li:after{left:5%;right:5%}.applicationBody{min-height:390px;padding:13px}.applicationGrid{grid-template-columns:1fr}.applicationGrid .wide{grid-column:1}.applicationDialog form>footer{z-index:2;position:sticky;bottom:0}.applicationReceipt{min-height:480px}}.offerPortal{color:#263f43;width:min(1120px,100% - 32px);margin:0 auto;padding:32px 0 64px}.offerPortalIntro{border-bottom:1px solid #dce5e3;padding-bottom:24px}.offerPortalIntro>span{color:#166d63;align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.offerPortalIntro h1{margin:10px 0 6px;font-size:28px}.offerPortalIntro p{color:#60777a;margin:0;font-size:13px}.offerPortalAlert,.offerPortalMessage{color:#943e49;background:#fff0f1;border-right:3px solid #b52634;margin:14px 0;padding:12px 14px;font-size:13px}.offerPortalMessage{color:#266552;background:#eaf6f1;border-color:#18806d}.offerPortalAuth{background:#fff;border:1px solid #d8e3e1;border-radius:6px;max-width:480px;margin:32px auto;padding:28px}.offerPortalAuth form,.offerPortalDecision{gap:16px;display:grid}.offerPortalAuth h2,.offerPortalDecision h2,.offerPortalDocs h2{margin:0;font-size:18px}.offerPortalAuth label,.offerPortalDecision label:not(.offerPortalConsent){gap:7px;font-size:13px;font-weight:700;display:grid}.offerPortalAuth input,.offerPortalDecision textarea{color:#284448;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #cadad7;border-radius:4px;padding:10px;font-size:14px}.offerPortalAuth button,.offerPortalDecision button{justify-content:center;min-height:42px}.offerPortalLayout{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);align-items:start;gap:20px;margin-top:24px;display:grid}.offerPortalPaper,.offerPortalDecision,.offerPortalDocs{background:#fff;border:1px solid #d9e2df;border-radius:6px;padding:24px}.offerPortalPaper>header{border-bottom:1px solid #e5ebea;justify-content:space-between;gap:16px;padding-bottom:17px;display:flex}.offerPortalPaper>header span{color:#a24349;font-size:12px;font-weight:700}.offerPortalPaper h2{margin:5px 0;font-size:21px}.offerPortalPaper>header p{color:#63797b;margin:0;font-size:13px}.offerPortalState{color:#805e22;white-space:nowrap;background:#f6edd8;border-radius:3px;align-self:start;padding:6px 9px;font-size:12px}.offerPortalState.accepted{color:#2b754d;background:#e5f4e9}.offerPortalState.rejected,.offerPortalState.cancelled,.offerPortalState.expired{color:#92424f;background:#fae9ec}.offerPortalPaper dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid}.offerPortalPaper dl div{border-bottom:1px solid #e8eeec;gap:5px;padding:16px 0;display:grid}.offerPortalPaper dt{color:#708488;font-size:12px}.offerPortalPaper dd{margin:0;font-size:14px;font-weight:700}.offerPortalPaper>section{padding-top:18px}.offerPortalPaper h3{margin:0 0 8px;font-size:15px}.offerPortalPaper>section p{color:#4f6669;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.9}.offerPortalFingerprint{color:#8b9a9a;text-align:left;direction:ltr;margin-top:22px;font-size:10px;display:block}.offerPortalDecision p,.offerPortalDocs>header p{color:#607579;margin:0;font-size:12px;line-height:1.8}.offerPortalConsent{background:#eef7f4;border-right:3px solid #1c7a6e;align-items:flex-start;gap:9px;padding:11px;font-size:12px;line-height:1.8;display:flex}.offerPortalConsent input{accent-color:#177669;margin-top:5px}.offerPortalDocs{grid-area:1/2/span 2}.offerPortalDocs>header{justify-content:space-between;gap:10px;padding-bottom:12px;display:flex}.offerPortalDocs>header svg{color:#177669;flex:none}.offerPortalDocs article{border-top:1px solid #e5ebea;justify-content:space-between;align-items:center;gap:8px;padding:14px 0;display:flex}.offerPortalDocs article>div:first-child{gap:5px;min-width:0;display:grid}.offerPortalDocs article strong{font-size:13px}.offerPortalDocs article small{overflow-wrap:anywhere;color:#6d8183;font-size:11px}.offerPortalDocs article p{color:#a84450;margin:0;font-size:11px}.offerPortalDocStatus{color:#87702b;font-size:11px}.offerPortalDocStatus.approved{color:#277752}.offerPortalDocStatus.rejected{color:#a54550}.offerPortalDocActions{flex:none;align-items:center;gap:5px;display:flex}.offerPortalDocActions .careersPrimary,.offerPortalDocActions .careersSecondary{min-height:34px;padding:4px 9px;font-size:11px}.offerPortalDocActions label{cursor:pointer;align-items:center;gap:5px;display:inline-flex}.offerPortalDocActions input{display:none}.offerPortalBusy{color:#4e7271;align-items:center;gap:6px;margin-top:15px;font-size:12px;display:inline-flex}.offerPortalExit{color:#556f70;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:18px;padding:5px 0;font-size:12px;display:flex}.prehirePanel{color:#2d494c;background:#fff;border:1px solid #dce5e4;border-radius:6px;min-width:0}.prehirePanel>header,.prehirePanelDetail>header{border-bottom:1px solid #e2e9e7;justify-content:space-between;align-items:center;gap:12px;padding:17px 20px;display:flex}.prehirePanel h2,.prehirePanel h3{margin:0;font-size:16px}.prehirePanel>header p{color:#668084;margin:4px 0 0;font-size:12px}.prehirePanelLayout{grid-template-columns:230px minmax(0,1fr);min-height:340px;display:grid}.prehirePanelLayout>nav{background:#f8faf9;border-left:1px solid #e4ebea;flex-direction:column;padding:8px;display:flex}.prehirePanelLayout>nav button{color:#476165;text-align:right;cursor:pointer;background:0 0;border:0;border-radius:4px;gap:4px;width:100%;padding:11px;display:grid}.prehirePanelLayout>nav button.active{color:#186c60;background:#e8f4f0}.prehirePanelLayout>nav strong{font-size:12px}.prehirePanelLayout>nav small,.prehirePanelDetail>header small{color:#789092;font-size:11px}.prehirePanelDetail{min-width:0}.prehirePanelDetail>header{padding:13px 18px}.prehirePanelDetail>header span{color:#27714f;white-space:nowrap;font-size:12px}.prehirePanelDetail article{border-bottom:1px solid #e8eeec;justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;display:flex}.prehirePanelDetail article>div:first-child{gap:4px;min-width:0;display:grid}.prehirePanelDetail article strong{font-size:13px}.prehirePanelDetail article small{color:#7a8c8d;overflow-wrap:anywhere;font-size:11px}.prehirePanelDetail article p{color:#97434e;margin:0;font-size:11px}.prehireStatus{color:#946a24;font-size:11px}.prehireStatus.approved{color:#2d7b53}.prehireStatus.rejected{color:#a44050}.prehirePanelActions{gap:5px;display:flex}.prehirePanelActions button{place-items:center;width:34px;min-height:34px;display:grid}.prehirePanelActions .danger{color:#a74554;background:#fff3f4;border-color:#e7c8ce}.prehirePanelDetail footer{color:#52716b;padding:15px 18px;font-size:12px}.prehirePanelEmpty{color:#668083;place-content:center;justify-items:center;gap:9px;min-height:230px;font-size:13px;display:grid}.prehirePanelAlert,.prehirePanelMessage{color:#963d49;background:#fff1f2;margin:0;padding:9px 18px;font-size:12px}.prehirePanelMessage{color:#276c4c;background:#eaf5ef}.prehirePanelLoading{color:#6d8284;padding:20px;font-size:12px;display:block}@media (width<=760px){.offerPortal{width:calc(100% - 24px);padding-top:18px}.offerPortalLayout{grid-template-columns:1fr}.offerPortalDocs{grid-area:auto}.offerPortalPaper,.offerPortalDecision,.offerPortalDocs{padding:17px}.offerPortalPaper dl{grid-template-columns:1fr 1fr}.prehirePanelLayout{grid-template-columns:1fr}.prehirePanelLayout>nav{border-bottom:1px solid #e4ebea;border-left:0;flex-direction:row;overflow-x:auto}.prehirePanelLayout>nav button{min-width:140px}.prehirePanelDetail>header{flex-direction:column;align-items:flex-start}}.talentManagement{color:#2a4448;background:#fff;gap:0;min-width:0;display:grid}.talentHeading{border-bottom:1px solid #dce5e5;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.talentHeading>div{align-items:center;gap:11px;display:flex}.talentHeading>div>span{color:#176e66;background:#e6f1ee;border-radius:5px;place-items:center;width:38px;height:38px;display:grid}.talentHeading h2,.talentDialog h2{margin:0;font-size:16px}.talentHeading p{color:#698083;margin:3px 0 0;font-size:11px}.talentTabs{border-bottom:1px solid #dce5e5;gap:4px;padding:9px 18px;display:flex;overflow-x:auto}.talentTabs button{color:#627b7e;min-height:37px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;padding:0 11px;font-size:11px;display:inline-flex}.talentTabs button.active{color:#176d62;background:#e8f3ef;font-weight:700}.talentSections{gap:0;display:grid}.talentSections>section,.talentManagerPotential{border-bottom:1px solid #dce5e5;min-width:0}.talentSections>section>header,.talentManagerPotential>header{border-bottom:1px solid #e4ebea;justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:10px 20px;display:flex}.talentSections h3,.talentManagerPotential h3{margin:0;font-size:13px}.talentSections header small,.talentManagerPotential header small{color:#819193;margin-top:3px;font-size:10px;display:block}.talentCommands{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.talentCommands select{color:#365559;min-width:160px;min-height:34px;font:inherit;background:#fff;border:1px solid #cfdddc;border-radius:4px;padding:0 8px;font-size:11px}.talentManagement .panelButton{justify-content:center;align-items:center;gap:5px;min-height:34px;padding:5px 10px;font-size:11px;display:inline-flex}.talentManagement .panelButton:disabled{cursor:not-allowed;opacity:.5}.talentTableWrap{overflow-x:auto}.talentTableWrap table{border-collapse:collapse;width:100%;font-size:11px}.talentTableWrap th,.talentTableWrap td{text-align:right;vertical-align:middle;border-bottom:1px solid #e7edec;padding:12px 14px}.talentTableWrap th{color:#667d81;white-space:nowrap;background:#f7faf9;font-size:10px}.talentTableWrap td strong,.talentTableWrap td small{display:block}.talentTableWrap td strong{font-size:11px}.talentTableWrap td small{color:#859699;margin-top:3px;font-size:9px}.talentGap{color:#377950;white-space:nowrap;background:#e6f4ea;border-radius:3px;padding:3px 6px;font-size:10px;display:inline-block}.talentGap.open{color:#8f6729;background:#fff0dc}.talentEmpty{color:#849597;text-align:center;padding:20px;font-size:11px}.talentSplit{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.talentSplit>div:first-child{border-left:1px solid #e1e9e7}.talentSplit>div>header{border-bottom:1px solid #e5ebea;justify-content:space-between;align-items:center;min-height:48px;padding:10px 18px;display:flex}.talentSplit h3{margin:0;font-size:12px}.talentSplit article,.talentRows article{border-bottom:1px solid #ebf0ef;justify-content:space-between;align-items:center;gap:10px;min-height:58px;padding:10px 18px;display:flex}.talentSplit article>div,.talentRows article>div{gap:4px;min-width:0;display:grid}.talentSplit article strong,.talentRows article strong{align-items:center;gap:3px;font-size:11px;display:flex}.talentSplit article small,.talentRows article small{color:#758a8d;overflow-wrap:anywhere;font-size:10px;line-height:1.7}.talentSplit article>span{color:#617d78;white-space:nowrap;font-size:10px}.talentRows article .iconButton{flex:none;width:30px;height:30px}.talentRows article>span{margin-right:auto}.talentActive,.talentMuted{white-space:nowrap;border-radius:3px;padding:3px 7px;font-size:10px}.talentActive{color:#317250;background:#e8f4eb}.talentMuted{color:#6e8081;background:#edf0f0}.talentManagerPotential{margin-top:0}.talentNotice{color:#2f675f;background:#edf7f3;border-right:3px solid #17776b;justify-content:space-between;align-items:center;gap:10px;padding:8px 15px;font-size:11px;display:flex}.talentLoading{color:#73898a;padding:28px;font-size:12px}.talentGridLayout{grid-template-columns:75px minmax(0,1fr);gap:8px;padding:16px 20px;display:grid}.talentGridAxis{color:#647d81;grid-template-rows:repeat(3,110px);align-items:center;gap:7px;font-size:10px;display:grid}.talentGridCells{grid-template-rows:repeat(3,110px);grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;min-width:0;display:grid}.talentGridCell{background:#f8faf9;border:1px solid #dce5e4;border-radius:4px;flex-wrap:wrap;align-content:flex-start;gap:5px;padding:8px;display:flex;overflow:auto}.talentGridCell small{color:#698083;width:100%;font-size:9px;display:block}.talentGridCell span{color:#365559;overflow-wrap:anywhere;background:#fff;border-radius:3px;max-width:100%;padding:3px 6px;font-size:10px}.talentGridCell.box1,.talentGridCell.box2,.talentGridCell.box4{background:#f9f1ef;border-color:#e9d9d5}.talentGridCell.box5,.talentGridCell.box3{background:#f9f7ed;border-color:#e7e1c6}.talentGridCell.box6,.talentGridCell.box8,.talentGridCell.box9{background:#edf7f0;border-color:#d1e5d7}.talentGridCell.box7{background:#eff5f8;border-color:#d3e1e9}.talentGridFooter{text-align:center;color:#647d81;grid-column:2;grid-template-columns:repeat(3,1fr);font-size:10px;display:grid}.talentSections>section>footer{color:#667f7d;padding:10px 20px;font-size:11px}.talentRun{color:#2d5254;text-align:right;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e9eeed;justify-content:space-between;align-items:center;width:100%;padding:11px 18px;display:flex}.talentRun span{gap:3px;display:grid}.talentRun strong{font-size:11px}.talentRun small{color:#7c8e91;font-size:10px}.talentBackdrop{z-index:1200;background:#0f20217a;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.talentDialog{background:#fff;border-radius:6px;width:min(620px,100%);max-height:calc(100vh - 32px);overflow:auto;box-shadow:0 14px 45px #10222533}.talentDialog>header{border-bottom:1px solid #e1e9e7;justify-content:space-between;align-items:center;min-height:58px;padding:10px 18px;display:flex}.talentDialog form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px;display:grid}.talentDialog form>label{color:#4c686b;gap:6px;font-size:11px;display:grid}.talentDialog form>.wide{grid-column:1/-1}.talentDialog input:not([type=checkbox]),.talentDialog select,.talentDialog textarea{color:#2d484c;width:100%;min-height:37px;font:inherit;background:#fff;border:1px solid #ccdad9;border-radius:4px;padding:7px 9px;font-size:12px}.talentDialog textarea{resize:vertical;min-height:78px}.talentDialog .talentCheck{align-items:center;gap:8px;display:flex}.talentDialog .talentCheck input{accent-color:#177569}.talentDialog form>footer{border-top:1px solid #e6ecea;grid-column:1/-1;justify-content:flex-end;gap:7px;margin-top:4px;padding-top:12px;display:flex}@media (width<=760px){.talentHeading{padding:14px}.talentTabs{padding:7px}.talentSections>section>header,.talentManagerPotential>header{flex-direction:column;align-items:flex-start;padding:12px}.talentCommands{width:100%}.talentCommands select{flex:1;min-width:0}.talentSplit{grid-template-columns:1fr}.talentSplit>div:first-child{border-bottom:1px solid #dce5e5;border-left:0}.talentGridLayout{grid-template-columns:45px minmax(0,1fr);gap:4px;padding:11px}.talentGridAxis{font-size:8px}.talentGridCells{gap:4px}.talentGridCell{padding:5px}.talentGridCell span{font-size:9px}.talentDialog form{grid-template-columns:1fr}.talentDialog form>.wide{grid-column:auto}}.personalReports{gap:10px;min-width:0;display:grid}.personalReportsLoading{color:#60777a;background:#fff;border:1px solid #dfe6e6;align-content:center;place-items:center;min-height:110px}.personalReportsLoading svg,.personalWidgetLoading svg{animation:1s linear infinite workspace-loading-spin}.personalReportsHeader{background:#fff;border:1px solid #dce4e5;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:9px 12px;display:flex}.personalReportsHeader>div,.personalReportsHeader nav,.personalReportsHeader button,.personalReportCatalog header,.personalReportCatalog article,.personalReportWidget>header,.personalReportWidget>header nav,.personalReportWidget>footer,.personalReportNotice,.personalReportError{align-items:center;display:flex}.personalReportsHeader>div{gap:9px;min-width:0}.personalReportsHeader>div>span{color:#176e66;background:#e2f0ed;border-radius:5px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.personalReportsHeader h2{letter-spacing:0;margin:0;font-size:13px}.personalReportsHeader p{color:#7b8c8f;margin:3px 0 0;font-size:9px}.personalReportsHeader nav{gap:7px}.personalReportsHeader nav>b{color:#63777a;white-space:nowrap;background:#f0f3f3;border-radius:4px;padding:5px 8px;font-size:8px}.personalReportsHeader .secondary{color:#176d65;min-height:34px;font:inherit;background:#fff;border:1px solid #cedddd;border-radius:5px;align-items:center;gap:5px;padding:0 10px;font-size:9px;font-weight:700;display:inline-flex}.personalReportNotice,.personalReportError{color:#346750;background:#e9f4ee;border-right:3px solid #2d8063;border-radius:4px;gap:7px;min-height:36px;padding:6px 10px;font-size:9px}.personalReportError{color:#8f3f4a;background:#f9ebed;border-right-color:#b24b58}.personalReportNotice span,.personalReportError span{flex:1;min-width:0}.personalReportNotice button,.personalReportError button{width:28px;height:28px;color:inherit;background:0 0;border:0;place-items:center;display:grid}.personalReportCatalog{background:#f7f9f9;border:1px solid #d9e3e3;border-radius:7px;overflow:hidden}.personalReportCatalog>header{background:#fff;border-bottom:1px solid #dfe7e7;justify-content:space-between;gap:10px;padding:10px 12px}.personalReportCatalog header strong,.personalReportCatalog header span{display:block}.personalReportCatalog header strong{font-size:10px}.personalReportCatalog header span{color:#829194;margin-top:2px;font-size:8px}.personalReportCatalog .textAction{color:#176d65;min-height:30px;font:inherit;background:0 0;border:0;padding:0;font-size:8px;font-weight:700}.personalReportCatalog>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:9px;display:grid}.personalReportCatalog article{background:#fff;border:1px solid #dde5e5;border-radius:5px;grid-template-columns:30px minmax(0,1fr) auto;gap:8px;min-width:0;min-height:58px;padding:8px;display:grid}.personalReportCatalog article>span{color:#416674;background:#eef2f4;border-radius:4px;place-items:center;width:30px;height:30px;display:grid}.personalReportCatalog article strong,.personalReportCatalog article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.personalReportCatalog article strong{font-size:9px}.personalReportCatalog article small{color:#819194;margin-top:3px;font-size:7px}.personalReportCatalog article button{color:#176a62;background:#e8f3f0;border:1px solid #bed8d2;border-radius:4px;align-items:center;gap:4px;min-height:30px;padding:0 8px;font-size:8px;display:inline-flex}.personalCatalogEmpty{color:#728589;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;min-height:55px;font-size:9px;display:flex}.personalWidgetGrid{grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:10px;min-width:0;display:grid}.personalReportWidget{background:#fff;border:1px solid #dce4e5;border-radius:7px;grid-column:span 3;min-width:0;transition:border-color .15s,opacity .15s;overflow:hidden}.personalReportWidget.size-small{grid-column:span 2}.personalReportWidget.size-full{grid-column:1/-1}.personalReportWidget.dragging{opacity:.55;border-color:#57958c}.personalReportWidget>header{border-bottom:1px solid #e4e9ea;grid-template-columns:30px minmax(0,1fr) auto;gap:7px;min-height:60px;padding:9px 10px;display:grid}.personalReportWidget>header>div{min-width:0}.personalReportWidget>header strong,.personalReportWidget>header small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.personalReportWidget>header strong{color:#304b50;font-size:10px}.personalReportWidget>header small{color:#829194;margin-top:3px;font-size:8px}.personalReportWidget>header nav{gap:3px}.personalReportWidget>header button{color:#587075;background:#fff;border:1px solid #dce4e5;border-radius:4px;place-items:center;width:28px;height:28px;padding:0;display:grid}.personalReportWidget>header button:hover:not(:disabled){color:#176d65;border-color:#9cc2bb}.personalReportWidget>header button:disabled{opacity:.35}.personalReportWidget>header button.widgetDelete{color:#a14b56;background:#fff7f8;border-color:#ead4d7}.personalReportWidget .widgetDrag{cursor:grab;color:#7a8c90}.personalReportWidget .widgetDrag:active{cursor:grabbing}.personalWidgetLoading{color:#7a8b8e;align-content:center;place-items:center;gap:8px;min-height:190px;font-size:9px;display:grid}.personalWidgetKpi{background:#fafbfb;align-content:center;place-items:center;gap:2px;min-height:190px;display:grid}.personalWidgetKpi strong{color:#176f67;font-size:34px}.personalWidgetKpi span{color:#738588;font-size:9px}.personalMiniChart{align-items:end;gap:7px;height:210px;padding:27px 13px 12px;display:flex;overflow-x:auto}.personalMiniChart>div{text-align:center;flex:1 0 28px;grid-template-rows:minmax(0,1fr) 17px 15px;align-items:end;gap:2px;min-width:28px;height:100%;display:grid}.personalMiniChart i{background:#258177;border-radius:3px 3px 0 0;justify-self:center;width:min(28px,78%);min-height:8px}.personalMiniChart>div:nth-child(3n+2) i{background:#497994}.personalMiniChart>div:nth-child(3n) i{background:#b38645}.personalMiniChart.line i{border-radius:4px;width:5px}.personalMiniChart.pie i{border-radius:12px 12px 3px 3px}.personalMiniChart span{color:#75878a;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.personalMiniChart b{color:#415d62;font-size:7px}.personalWidgetTable{min-height:190px;overflow:auto}.personalWidgetTable table{border-collapse:collapse;width:100%;font-size:8px}.personalWidgetTable th,.personalWidgetTable td{text-align:right;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #e7ebec;max-width:150px;padding:8px 9px;overflow:hidden}.personalWidgetTable th{color:#516a6e;background:#f2f5f5;position:sticky;top:0}.personalWidgetTable p{color:#849396;place-items:center;min-height:150px;margin:0;font-size:9px;display:grid}.personalReportWidget>footer{color:#788a8d;border-top:1px solid #e5eaeb;gap:7px;min-height:43px;padding:6px 10px;font-size:7px;position:relative}.personalReportWidget>footer>span{flex:1;align-items:center;gap:4px;min-width:0;display:flex}.personalReportWidget>footer>em{color:#357254;white-space:nowrap;background:#e8f3ed;border-radius:3px;padding:3px 5px;font-style:normal}.personalReportWidget>footer>em.cached{color:#536d7d;background:#edf0f4}.personalReportWidget details{position:relative}.personalReportWidget summary{cursor:pointer;color:#47676b;align-items:center;gap:4px;min-height:29px;list-style:none;display:inline-flex}.personalReportWidget details>div{z-index:40;background:#fff;border:1px solid #d7e1e1;border-radius:5px;gap:7px;width:215px;padding:9px;display:grid;position:absolute;bottom:calc(100% + 7px);left:0;box-shadow:0 12px 28px #243a3e2e}.personalReportWidget details label{grid-template-columns:75px minmax(0,1fr);align-items:center;gap:7px;display:grid}.personalReportWidget details select{color:#425e62;width:100%;min-width:0;min-height:32px;font:inherit;background:#fff;border:1px solid #d9e2e2;border-radius:4px;padding:4px 6px}.personalWidgetsEmpty{color:#7b8d90;text-align:center;background:#fafbfb;border:1px dashed #cad8d7;border-radius:7px;align-content:center;place-items:center;gap:6px;min-height:150px;padding:18px;display:grid}.personalWidgetsEmpty strong{color:#3e5a5f;font-size:11px}.personalWidgetsEmpty span{font-size:9px}.personalWidgetsEmpty button{color:#fff;background:#176f67;border:0;border-radius:4px;align-items:center;gap:5px;min-height:34px;margin-top:5px;padding:0 10px;font-size:8px;display:inline-flex}@media (width<=1100px){.personalReportCatalog>div{grid-template-columns:repeat(2,minmax(0,1fr))}.personalReportWidget.size-small{grid-column:span 3}}@media (width<=720px){.personalReportsHeader{flex-direction:column;align-items:stretch}.personalReportsHeader nav{justify-content:space-between}.personalReportCatalog>div{grid-template-columns:1fr}.personalReportWidget,.personalReportWidget.size-small,.personalReportWidget.size-full{grid-column:1/-1}.personalReportWidget>header{grid-template-columns:28px minmax(0,1fr)}.personalReportWidget>header nav{grid-column:1/-1;justify-content:flex-end}.personalReportWidget>footer{flex-wrap:wrap}.personalReportWidget details>div{left:-4px}}.portalAudienceEditor{color:#2c5051;background:#f8fbfa;border-bottom:1px solid #dce6e4;flex-wrap:wrap;align-items:center;gap:14px;padding:13px 18px;display:flex}.portalAudienceHeading{gap:2px;min-width:155px;display:grid}.portalAudienceHeading strong{font-size:12px}.portalAudienceHeading small,.portalAudienceTargets>small{color:#74898a;font-size:10px}.portalAudienceModes{background:#fff;border:1px solid #d7e4e1;border-radius:5px;gap:3px;padding:3px;display:flex}.portalAudienceModes button{color:#557174;min-height:32px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;align-items:center;gap:5px;padding:5px 11px;font-size:11px;display:inline-flex}.portalAudienceModes button.active{color:#166c62;background:#dff0eb;font-weight:700}.portalAudienceModes button:disabled{cursor:not-allowed;opacity:.6}.portalAudienceTargets{flex-wrap:wrap;align-items:center;gap:9px;min-width:0;display:flex}.portalAudienceTargets details{min-width:145px;position:relative}.portalAudienceTargets summary{cursor:pointer;background:#fff;border:1px solid #cbdcda;border-radius:4px;align-items:center;min-height:34px;padding:6px 10px;font-size:11px;display:flex}.portalAudienceTargets details>div{z-index:20;background:#fff;border:1px solid #cbdcda;border-radius:5px;min-width:220px;max-width:min(320px,80vw);max-height:220px;padding:6px;position:absolute;top:38px;right:0;overflow:auto;box-shadow:0 8px 22px #173c3a1c}.portalAudienceTargets label{align-items:center;gap:7px;padding:6px;font-size:11px;display:flex}.portalAudienceTargets input{accent-color:#176c62}.employeeServicesHub{color:#2a4a4c;background:#fff;border-top:1px solid #dfe9e7;border-bottom:1px solid #dfe9e7;min-width:0;margin:0 0 18px;padding:18px 20px}.employeeServicesHub>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.employeeServicesHub>header>div,.employeePortalNews>header{color:#176d63;align-items:center;gap:7px;display:flex}.employeeServicesHub h2,.employeePortalNews h3{color:#2b4a4c;margin:0;font-size:13px}.employeeServicesHub>header>span{color:#71888a;font-size:10px}.employeeServiceGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.employeeService{background:#fbfdfc;border:1px solid #d9e4e2;border-radius:5px;align-items:stretch;min-width:0;min-height:54px;display:flex}.employeeService:hover{background:#f5faf8;border-color:#80b9ae}.employeeServiceOpen{color:#315657;min-width:0;font:inherit;text-align:right;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:7px 9px;font-size:11px;display:flex}.employeeServiceOpen>svg:first-child{color:#1b786c;flex:none}.employeeServiceOpen span{overflow-wrap:anywhere;flex:1;min-width:0}.employeeServiceOpen>svg:last-child{color:#9aafaf;flex:none}.employeeServiceStar{color:#a3b2b1;cursor:pointer;background:0 0;border:0;border-right:1px solid #e0e9e7;flex:none;place-items:center;width:31px;margin:5px;display:grid}.employeeServiceStar.active,.employeeServiceStar:hover{color:#b4832a}.employeeService button:disabled{opacity:.5;cursor:not-allowed}.employeeServicesError{color:#9b4040;background:#fff2f1;border-right:3px solid #bc5151;padding:7px 10px;font-size:11px}.employeePortalNews{border-top:1px solid #e2eae8;margin-top:18px;padding-top:12px}.employeePortalNews>header{margin-bottom:6px}.employeePortalStory{color:#345658;width:100%;min-height:43px;font:inherit;text-align:right;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e8eeec;grid-template-columns:70px minmax(0,1fr) auto 15px;align-items:center;gap:8px;padding:7px 2px;display:grid}.employeePortalStory:hover{background:#f6faf8}.employeePortalStory strong{overflow-wrap:anywhere;font-size:11px;font-weight:600}.employeePortalStory>span{color:#728b8a;font-size:10px}.employeePortalStory>span.internal{color:#916c2b}.employeePortalStory small{color:#829493;font-size:10px}.employeePortalBackdrop{z-index:1200;background:#142b2dcc;place-items:center;padding:15px;display:grid;position:fixed;inset:0}.employeePortalDialog{background:#fff;border-radius:6px;width:min(700px,100%);max-height:calc(100vh - 30px);padding:19px 22px;overflow:auto;box-shadow:0 16px 48px #0003}.employeePortalDialog>header{color:#788b8b;justify-content:space-between;align-items:center;font-size:11px;display:flex}.employeePortalDialog h2{margin:12px 0;font-size:18px}.employeePortalDialog .summary{color:#3b6261;font-weight:600}.employeePortalDialog .body{white-space:pre-wrap;color:#3e5c5e;line-height:2}.employeePortalAttachments{border-top:1px solid #e2eae8;flex-wrap:wrap;align-items:center;gap:7px;padding-top:15px;display:flex}.employeePortalAttachments strong{font-size:11px}@media (width<=760px){.portalAudienceEditor{flex-direction:column;align-items:stretch;padding:11px}.portalAudienceTargets{align-items:stretch}.portalAudienceTargets details{flex:1}.employeeServicesHub{padding:14px 12px}.employeeServicesHub>header{flex-direction:column;align-items:flex-start}.employeeServiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.employeePortalStory{grid-template-columns:52px minmax(0,1fr) 15px}.employeePortalStory small{display:none}.employeePortalDialog{padding:15px}}@media (width>=761px){.employeeServicesHub .employeeServiceGrid{grid-template-columns:repeat(auto-fit,minmax(205px,1fr))}}.okrWorkspace{color:#344f53;gap:12px;min-width:0;display:grid}.okrLoading{color:#26756d;place-content:center;justify-items:center;min-height:55vh}.okrLoading svg{width:28px;height:28px}.okrHeader{background:#fff;border:1px solid #d8e3e2;border-right:4px solid #257970;border-radius:7px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.okrHeader>div{align-items:center;gap:11px;display:flex}.okrHeader>div>span{color:#1f766d;background:#e2f0ed;border-radius:6px;place-items:center;width:44px;height:44px;display:grid}.okrHeader small{color:#26756d;font-size:9px}.okrHeader h1{letter-spacing:0;margin:1px 0;font-size:21px}.okrHeader p{color:#74878a;margin:0;font-size:9px}.okrHeader nav{align-items:center;gap:7px;display:flex}.okrHeader nav>label{background:#f8fafa;border:1px solid #d5e0df;border-radius:5px;align-items:center;gap:6px;height:37px;padding:0 9px;display:flex}.okrHeader select{min-width:180px;font:inherit;background:0 0;border:0;font-size:9px}.okrHeader button,.okrActions button,.okrCycles button{min-height:37px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:5px;padding:0 11px;font-size:9px;display:inline-flex}.okrHeader .panelButton,.okrActions .panelButton,.okrCycles .panelButton{color:#fff;background:#1e756c}.okrHeader .secondary,.okrActions .secondary,.okrCycles .secondary{color:#44666a;background:#fff;border-color:#d2dfde}.okrActions .danger,.okrCycles .danger{color:#a04850;background:#fff5f5;border-color:#eccacc}.okrNotice,.okrError{color:#34704d;background:#edf7f1;border:1px solid #bedcca;border-radius:5px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;min-height:40px;padding:7px 10px;font-size:9px;display:grid}.okrError{color:#974b53;background:#fff2f3;border-color:#ecc9cc}.okrNotice .iconButton,.okrError .iconButton{width:29px;height:29px}.okrMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.okrMetrics article{background:#fff;border:1px solid #dce5e5;border-radius:7px;align-items:center;gap:10px;min-height:78px;padding:11px 13px;display:flex}.okrMetrics article>span{color:#25776e;background:#e6f2ef;border-radius:6px;place-items:center;width:39px;height:39px;display:grid}.okrMetrics article:nth-child(2)>span{color:#48729a;background:#eaf0f7}.okrMetrics article:nth-child(3)>span{color:#9a7027;background:#f5efe1}.okrMetrics article.risk>span{color:#a94f55;background:#fbe9e9}.okrMetrics small,.okrMetrics strong{display:block}.okrMetrics small{color:#788b8e;font-size:8px}.okrMetrics strong{margin-top:3px;font-size:17px}.okrTabs{background:#fff;border-bottom:1px solid #d8e2e2;align-items:end;gap:3px;min-height:45px;padding:0 8px;display:flex}.okrTab{color:#60777b;height:43px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:6px;padding:0 12px;font-size:9px;display:flex}.okrTab.active{color:#1d6f67;border-bottom-color:#267970;font-weight:700}.okrTab b{color:#8b681f;background:#f2e7cf;border-radius:3px;min-width:18px;padding:2px 5px;font-size:7px}.okrMain{background:#fff;border:1px solid #d9e3e3;border-radius:7px;grid-template-columns:315px minmax(0,1fr);min-height:620px;display:grid;overflow:hidden}.okrObjectiveList{background:#f8fafa;border-left:1px solid #dfe7e7;min-width:0}.okrObjectiveList>header{background:#fff;border-bottom:1px solid #dfe6e6;justify-content:space-between;align-items:center;min-height:59px;padding:9px 11px;display:flex}.okrObjectiveList>header div{gap:2px;display:grid}.okrObjectiveList>header strong{font-size:11px}.okrObjectiveList>header small{color:#839295;font-size:8px}.okrObjectiveList>header button{width:31px;height:31px}.okrObjectiveList>div{display:grid}.okrObjectiveItem{color:#3d585c;text-align:right;width:100%;min-height:87px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e2e8e8;grid-template-columns:12px minmax(0,1fr) auto 15px;align-items:center;gap:7px;padding:9px 10px;display:grid}.okrObjectiveItem:hover,.okrObjectiveItem.active{background:#fff}.okrObjectiveItem.active{box-shadow:inset -3px 0 #247970}.okrObjectiveItem>div{gap:4px;min-width:0;display:grid}.okrObjectiveItem strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.okrObjectiveItem small{color:#819093;font-size:8px}.okrObjectiveItem div>div{grid-template-columns:1fr auto;align-items:center;gap:6px;display:grid}.okrObjectiveItem div>div>span{background:#e1e8e7;height:4px}.okrObjectiveItem div>div i{background:#32847a;height:100%;display:block}.okrObjectiveItem div>div b{font-size:8px}.okrObjectiveItem em,.okrCycles em{color:#607579;white-space:nowrap;background:#edf2f2;border-radius:3px;padding:3px 5px;font-size:7px;font-style:normal}.okrObjectiveItem em.active,.okrCycles em.active{color:#2f7450;background:#e5f3ea}.okrObjectiveItem em.pending_approval{color:#8b6720;background:#f9efda}.okrObjectiveItem em.needs_revision{color:#984b52;background:#f9e8e9}.okrHealth{background:#d9e2e1;border-radius:50%;place-items:center;width:11px;height:11px;display:grid}.okrHealth i{background:#5d7778;border-radius:50%;width:6px;height:6px}.okrHealth.on_track i{background:#2d8a67}.okrHealth.at_risk i{background:#c18b2d}.okrHealth.off_track i{background:#b64d55}.okrDetail{min-width:0;padding:17px;overflow:auto}.okrDetail>header{border-bottom:1px solid #e0e7e7;justify-content:space-between;align-items:flex-start;gap:15px;padding-bottom:14px;display:flex}.okrDetail>header small{color:#26776f;font-size:9px}.okrDetail h2{letter-spacing:0;margin:4px 0;font-size:20px}.okrDetail header p{color:#687e82;max-width:680px;margin:0;font-size:9px;line-height:1.9}.okrDetailScore{background:#f8fafa;border:1px solid #d9e4e2;border-radius:6px;justify-items:center;gap:3px;min-width:82px;padding:9px;display:grid}.okrDetailScore strong{color:#286f68;font-size:20px}.okrDetailScore span{font-size:8px}.okrDetailScore span.at_risk{color:#996d20}.okrDetailScore span.off_track{color:#a84950}.okrContext{flex-wrap:wrap;align-items:center;gap:6px;margin:11px 0;display:flex}.okrContext span{color:#7b8d90;background:#fafbfb;border:1px solid #dfe6e6;border-radius:4px;padding:5px 8px;font-size:8px}.okrContext b{color:#405d61}.okrRationale,.okrRevision{color:#416781;background:#f0f5f8;border-right:3px solid #477a9c;align-items:flex-start;gap:8px;padding:9px 11px;display:flex}.okrRevision{color:#914b52;background:#fff2f3;border-right-color:#a35a5e}.okrRationale div,.okrRevision div{gap:2px;display:grid}.okrRationale strong,.okrRevision strong{font-size:9px}.okrRationale p,.okrRevision p{margin:0;font-size:8px;line-height:1.8}.okrActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;margin:11px 0;display:flex}.okrActions .iconButton{width:34px;padding:0}.okrKeyResults{border-top:1px solid #e0e7e7;margin-top:7px}.okrKeyResults>header{justify-content:space-between;align-items:center;min-height:47px;display:flex}.okrKeyResults>header>div{align-items:center;gap:8px;display:flex}.okrKeyResults>header strong{font-size:11px}.okrKeyResults>header span{color:#7e8e91;font-size:8px}.okrKeyResults>article{border-top:1px solid #e5ebeb;padding:11px 0}.okrKeyResults article>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.okrKeyResults article>header>div{align-items:center;gap:8px;display:flex}.okrKeyResults article header div div{gap:2px;display:grid}.okrKeyResults article strong{font-size:10px}.okrKeyResults article small{color:#7b8e91;font-size:8px}.okrKeyResults article>header>b{color:#30776f;font-size:14px}.okrProgress{background:#e7ecec;height:6px;margin:9px 0}.okrProgress i{background:#2d8278;height:100%;display:block}.okrKeyResults article>footer{color:#76898c;align-items:center;gap:12px;font-size:8px;display:flex}.okrKeyResults article>footer b{color:#3c595d}.okrKeyResults article>footer>span.on_track{color:#307654}.okrKeyResults article>footer>span.at_risk{color:#9a6d20}.okrKeyResults article>footer>span.off_track{color:#a94b53}.okrKeyResults article>footer nav{align-items:center;gap:5px;margin-right:auto;display:flex}.okrKeyResults article>footer button{min-height:31px;font:inherit;border:0;border-radius:4px;align-items:center;gap:4px;padding:0 8px;font-size:8px;display:inline-flex}.okrKeyResults article>footer .panelButton{color:#fff;background:#23776e}.okrKeyResults article>footer .iconButton{width:31px;padding:0}.okrSupportGrid{border-top:1px solid #dfe7e7;grid-template-columns:1fr 1.4fr;gap:10px;margin-top:14px;padding-top:14px;display:grid}.okrCollaborators,.okrTimeline{background:#fff;border:1px solid #dce5e5;border-radius:6px;min-width:0}.okrCollaborators>header,.okrTimeline>header{border-bottom:1px solid #e2e8e8;justify-content:space-between;align-items:center;min-height:45px;padding:0 10px;display:flex}.okrCollaborators header strong,.okrTimeline header strong{font-size:10px}.okrCollaborators header span,.okrTimeline header span{color:#7d8f91;font-size:8px}.okrCollaborators>div{border-top:1px solid #edf0f0;grid-template-columns:31px 1fr auto;align-items:center;gap:7px;min-height:52px;padding:7px 10px;display:grid}.okrCollaborators>div>span{color:#27766d;background:#e7f0ee;border-radius:50%;place-items:center;width:29px;height:29px;font-size:10px;display:grid}.okrCollaborators div div{gap:2px;display:grid}.okrCollaborators strong{font-size:9px}.okrCollaborators small{color:#7e8e91;font-size:7px}.okrCollaborators button{width:29px;height:29px}.okrCollaborators>p,.okrTimeline>p{color:#879699;text-align:center;margin:0;padding:18px;font-size:8px}.okrTimeline>div{border-top:1px solid #edf0f0;grid-template-columns:28px 1fr;gap:8px;padding:9px 10px;display:grid}.okrTimeline>div>span{color:#28776f;background:#e8f2ef;border-radius:5px;place-items:center;width:27px;height:27px;display:grid}.okrTimeline>div>span.at_risk{color:#966d27;background:#f7eedc}.okrTimeline>div>span.off_track{color:#a24b52;background:#f9e7e8}.okrTimeline div div{gap:2px;min-width:0;display:grid}.okrTimeline strong{font-size:9px}.okrTimeline p{color:#5e7377;margin:0;font-size:8px;line-height:1.7}.okrTimeline small{color:#899699;font-size:7px}.okrTimeline em{color:#a35a3d;font-size:7px;font-style:normal}.okrEmpty{color:#8b9a9c;text-align:center;place-content:center;justify-items:center;gap:7px;min-height:220px;padding:20px;display:grid}.okrEmpty svg{width:30px;height:30px}.okrEmpty strong{color:#61777a;font-size:10px}.okrEmpty span{font-size:8px}.okrEmpty.compact{min-height:120px}.okrCycles{background:#fff;border:1px solid #dbe4e4;border-radius:7px;overflow:hidden}.okrCycles>header{border-bottom:1px solid #dfe7e7;align-items:center;min-height:58px;padding:0 15px;display:flex}.okrCycles header div{gap:2px;display:grid}.okrCycles header strong{font-size:12px}.okrCycles header span{color:#7e8f92;font-size:8px}.okrCycles>article{border-top:1px solid #e5eaea;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:75px;padding:9px 13px;display:grid}.cycleBadge{color:#4a7394;background:#e8f0f6;border-radius:6px;place-items:center;width:39px;height:39px;display:grid}.cycleBadge.active{color:#317553;background:#e5f2eb}.okrCycles article>div{gap:3px;display:grid}.okrCycles article strong{font-size:10px}.okrCycles article small{color:#7c8e91;font-size:8px}.okrCycles article>nav{align-items:center;gap:5px;display:flex}.okrCycles .iconButton{width:34px;padding:0}.okrBackdrop{z-index:14000;background:#1725277a;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.okrDialog{background:#fff;border-radius:7px;grid-template-rows:auto minmax(0,1fr);width:min(720px,100%);max-height:calc(100vh - 36px);display:grid;overflow:hidden;box-shadow:0 18px 60px #1023253d}.okrDialog>header{border-bottom:1px solid #dce5e5;justify-content:space-between;align-items:center;min-height:59px;padding:9px 13px;display:flex}.okrDialog>header div{gap:2px;display:grid}.okrDialog>header small{color:#28766e;font-size:8px}.okrDialog>header strong{font-size:12px}.okrDialog>header button{width:33px;height:33px}.okrDialog>form{grid-template-rows:minmax(0,1fr) auto;display:grid;overflow:hidden}.okrForm{grid-template-columns:1fr 1fr;gap:10px;padding:15px;display:grid;overflow:auto}.okrForm label{color:#536c70;align-content:start;gap:5px;font-size:8px;display:grid}.okrForm .wide{grid-column:1/-1}.okrForm input:not([type=range]),.okrForm select,.okrForm textarea{width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #d3dfe0;border-radius:4px;outline:none;padding:7px 9px;font-size:9px}.okrForm textarea{resize:vertical;line-height:1.8}.okrForm input:focus,.okrForm select:focus,.okrForm textarea:focus{border-color:#64a79f;box-shadow:0 0 0 2px #e4f1ef}.okrDialogContext,.okrDecision{color:#3e6c7e;background:#edf5f8;border-right:3px solid #397d97;align-items:flex-start;gap:9px;padding:10px;display:flex}.okrDialogContext div,.okrDecision div{gap:3px;display:grid}.okrDialogContext strong,.okrDecision strong{font-size:9px}.okrDialogContext span,.okrDecision p{margin:0;font-size:8px;line-height:1.8}.okrDecision.request_revision{color:#91464d;background:#fff0f1;border-right-color:#a55259}.okrDialogError{color:#9b4951;background:#fff1f2;border:1px solid #ebc9cc;margin:0 15px 10px;padding:8px;font-size:8px}.okrDialog form>footer{background:#f8fafa;border-top:1px solid #dce5e5;justify-content:flex-end;align-items:center;gap:7px;min-height:58px;padding:9px 13px;display:flex}.okrDialog form>footer button{min-height:37px;font:inherit;border:1px solid #0000;border-radius:4px;align-items:center;gap:5px;padding:0 13px;font-size:9px;display:inline-flex}.okrDialog form>footer .secondary{color:#556e72;background:#fff;border-color:#d2dede}.okrDialog form>footer .panelButton{color:#fff;background:#1f756c}.okrWorkspace button:disabled{opacity:.55;cursor:not-allowed}@media (width<=1050px){.okrHeader{flex-direction:column;align-items:flex-start}.okrHeader nav{flex-wrap:wrap;width:100%}.okrMain{grid-template-columns:270px minmax(0,1fr)}.okrSupportGrid{grid-template-columns:1fr}.okrMetrics{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.okrWorkspace{gap:8px}.okrHeader{border-radius:0}.okrHeader nav>label,.okrHeader select{width:100%}.okrMetrics{grid-template-columns:1fr 1fr}.okrMetrics article{min-height:67px}.okrTabs{align-items:center;overflow:auto}.okrTab{flex:none}.okrMain{border-radius:0;min-height:0;display:block}.okrObjectiveList{border-bottom:1px solid #dfe7e7;border-left:0;max-height:310px;overflow:auto}.okrDetail{padding:12px}.okrDetail>header{flex-direction:column}.okrDetailScore{grid-template-columns:auto auto;align-items:center}.okrKeyResults article>footer{flex-wrap:wrap;align-items:flex-start}.okrKeyResults article>footer nav{width:100%;margin-right:0}.okrCycles>article{grid-template-columns:38px 1fr auto}.okrCycles article>nav{grid-column:1/-1;justify-content:flex-end}.okrDialog{border-radius:0;max-height:100vh}.okrBackdrop{padding:0}.okrForm{grid-template-columns:1fr}.okrForm .wide{grid-column:auto}}.okrHeader small,.okrHeader p,.okrMetrics small,.okrObjectiveList>header small,.okrDetail>header small,.okrContext span,.okrRationale p,.okrRevision p,.okrKeyResults article small,.okrKeyResults article>footer,.okrCollaborators small,.okrTimeline p,.okrTimeline small,.okrTimeline em,.okrCycles article small,.okrDialog>header small,.okrDialogContext span,.okrDecision p,.okrForm label,.okrDialogError{font-size:11px}.okrHeader select,.okrHeader button,.okrActions button,.okrCycles button,.okrTab,.okrObjectiveItem strong,.okrKeyResults article strong,.okrCollaborators strong,.okrTimeline strong,.okrCycles article strong,.okrDialog>header strong,.okrForm input:not([type=range]),.okrForm select,.okrForm textarea,.okrDialogContext strong,.okrDecision strong,.okrDialog form>footer button{font-size:12px}.okrObjectiveItem small,.okrObjectiveItem div>div b,.okrObjectiveItem em,.okrCycles em,.okrDetailScore span,.okrKeyResults>header span,.okrCollaborators header span,.okrTimeline header span,.okrEmpty span{font-size:10px}.okrObjectiveList>header strong,.okrKeyResults>header strong,.okrCollaborators header strong,.okrTimeline header strong,.okrEmpty strong{font-size:12px}.panelShell{--panel-text:13px;--panel-secondary:12px;--panel-heading:16px;--panel-control-height:38px;font-size:var(--panel-text);line-height:1.7}.panelShell .panelContent :where(p,label,li,td,th,summary,dd,dt),.panelShell .panelSidebar :where(label,button,select){line-height:1.7;font-size:var(--panel-text)!important}.panelShell :where(small,time,em,code,kbd),.panelShell .panelContent :where(caption,legend){line-height:1.65;font-size:var(--panel-secondary)!important}.panelShell .panelContent :where(h1){line-height:1.55;font-size:21px!important}.panelShell .panelContent :where(h2){line-height:1.65;font-size:var(--panel-heading)!important}.panelShell .panelContent :where(h3){line-height:1.65;font-size:14px!important}.panelShell .panelContent :where(h4){line-height:1.65;font-size:var(--panel-text)!important}.panelShell :where(button,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]),select,textarea){font-family:Vazirmatn,Tahoma,sans-serif;line-height:1.5;font-size:var(--panel-text)!important}.panelShell .panelContent :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]):not([type=file]),select),.panelShell .panelContent :where(.panelButton,.secondary,.primary,.textAction){min-height:var(--panel-control-height)}.panelShell .panelContent :where(.talentModuleIdentity p,.talentModuleScope strong,.learningStudioHeader strong,.learningPackageForm header strong,.learningPackageHistory article strong,.payrollForm label,.payrollStats strong){font-size:var(--panel-text)!important}.panelShell .panelContent :where(.talentModuleIdentity small,.talentModuleScope small,.learningPackageHistory article small,.learningPackageForm header small,.learningStudioHeader small){font-size:var(--panel-secondary)!important}.panelShell .panelContent :where(.talentModuleHeader,.learningStudioHeader,.payrollHero){gap:12px}.panelShell .chatQuickActions{z-index:auto;max-width:100%;box-shadow:none;justify-self:end;margin-bottom:8px;position:static;width:max-content!important}@media (width<=820px){.panelShell .reportLibrary{grid-template-rows:48px 54px minmax(0,1fr);display:grid;overflow:hidden}.panelShell .reportLibrary>div{min-height:0;max-height:none;overflow-y:auto}}@media (width>=761px) and (width<=900px){.panelShell,.compactSidebar.panelShell{grid-template-columns:minmax(0,1fr)}.panelSidebar{z-index:30;width:252px;height:100dvh;display:none;position:fixed;inset:0 0 0 auto;transform:translate(105%)}.panelSidebar.mobileOpen{display:flex;transform:translate(0)}.mobileMenuButton{color:#4d6166;background:#fff;border:1px solid #dfe5e6;place-items:center;width:38px;height:38px;padding:0;display:grid}.sidebarBackdrop{z-index:29;background:#16212566;border:0;display:block;position:fixed;inset:0}.panelMain,.panelContent{width:100%;min-width:0}.panelTopbar{grid-template-columns:38px minmax(0,1fr);gap:8px 12px;padding:9px 14px;display:grid}.panelTopbar .mobileMenuButton{grid-area:1/1}.panelTopbar .pageContext{display:none}.panelTopbar .topActions{grid-area:1/2;justify-content:flex-start;min-width:0}.panelTopbar .searchBox{grid-area:2/1/auto/-1;min-width:0;max-width:none;margin:0}.organizationTree{width:100%;min-width:0;padding:12px;overflow-x:auto}.organizationTree>.organizationBranch{min-width:720px}.accountSessions>div>article{grid-template-columns:36px minmax(0,1fr) 38px}.accountSessions>div>article>div{min-width:0}}@media (width<=760px){.panelShell{--panel-control-height:40px}.panelShell .panelContent :where(.panelButton,.secondary,.primary){min-height:40px}.panelShell .panelContent :where(.talentModuleHeader,.payrollHero){padding:14px}.panelShell .panelContent :where(.payrollSteps strong){font-size:11px!important}.panelShell .panelContent .letterTitleLine>div{min-width:0;max-width:100%}.panelShell .panelContent .letterTitleLine p{overflow-wrap:anywhere}.panelShell .panelContent :where(.letterTabs,.meetingTabs,.payrollTabs){overscroll-behavior-inline:contain;overflow-x:auto}.panelShell .panelContent :where(.letterTabs,.meetingTabs,.payrollTabs) button{white-space:nowrap;flex:none}}
