:root{--om-white:#fff;--om-title:#1d1d1f;--om-ink:#1d1d1f;--om-orange:#cb732c;--om-orange-dark:#8d4818;--om-paragraph:#676c76;--om-soft:#f7ede3;--om-peach-soft:#f7ede3;--om-soft-strong:#e9cbb3;--om-line:#e6e2df;--om-table-hover:#fdfaf7;--om-green:#246b43;--om-green-soft:#eaf6ee;--om-amber:#92510f;--om-amber-soft:#fff2df;--om-danger:#8b2525;--om-danger-soft:#fff1ef;--om-gray-soft:#f0f1f3;--om-security:#565b65;--om-shadow:0 20px 70px #1d1d1f14;--om-radius-large:20px;--om-radius:12px;--om-radius-small:8px}*{box-sizing:border-box}html{background:var(--om-white)}body{color:var(--om-title);background:var(--om-white);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.5}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}:focus-visible{outline-offset:2px;outline:3px solid #cb732c4d}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.appFrame{background:var(--om-white);grid-template-columns:250px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--om-line);background:var(--om-white);flex-direction:column;min-height:100vh;padding:22px 16px;display:flex}.brand{align-items:center;gap:10px;min-height:44px;padding:0 8px 18px;font-size:16px;font-weight:700;display:flex}.brandMark{width:36px;height:36px;color:var(--om-white);background:var(--om-orange);border-radius:10px;flex:none;place-items:center;font-weight:700;display:grid}.tenantPicker{border:1px solid var(--om-line);border-radius:var(--om-radius);background:var(--om-white);text-align:left;cursor:pointer;align-items:center;gap:10px;width:100%;min-height:66px;padding:10px 11px;display:flex}.tenantPicker__copy{flex:1;min-width:0}.tenantPicker strong,.tenantPicker small{display:block}.tenantPicker strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.tenantPicker small{color:var(--om-paragraph);margin-top:2px;font-size:11px}.tenantPicker .tenantPicker__label{color:var(--om-orange-dark);letter-spacing:.08em;text-transform:uppercase;margin:0 0 3px;font-size:9px;font-weight:900}.tenantPicker select{width:100%;color:var(--om-paragraph);font:inherit;background:0 0;border:0;outline:0;margin-top:3px;font-size:10px}.tenantPicker>button{width:28px;height:28px;color:var(--om-paragraph);background:var(--om-soft);cursor:pointer;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.tenantPicker>button:disabled{opacity:.45;cursor:default}.navigationGroup{margin-top:20px}.navigationGroup__label{color:var(--om-paragraph);letter-spacing:.08em;text-transform:uppercase;margin:0 10px 7px;font-size:10px;font-weight:700}.navigationList{gap:4px;display:grid}.navigationItem{min-height:42px;color:var(--om-paragraph);border-radius:10px;align-items:center;gap:10px;padding:9px 11px;transition:color .14s,background .14s;display:flex}.navigationItem:hover{color:var(--om-title);background:#faf8f6}.navigationItem[data-current=true]{color:var(--om-orange-dark);background:var(--om-soft);font-weight:700}.navigationCount{min-width:20px;height:20px;color:var(--om-white);background:var(--om-orange);border-radius:999px;place-items:center;margin-left:auto;padding:0 5px;font-size:9px;font-weight:800;display:grid}.activeModules{border-top:1px solid var(--om-line);gap:9px;margin-top:auto;padding:16px 8px 0;display:grid}.activeModule{color:var(--om-paragraph);align-items:center;gap:8px;font-size:11px;display:flex}.moduleDot{background:var(--om-paragraph);border-radius:50%;flex:none;width:8px;height:8px}.moduleDot--quality{background:var(--om-orange)}.moduleDot--environment{background:#527a62}.moduleDot--safety{background:#9d601d}.moduleDot--security{background:var(--om-security)}.workspace{min-width:0}.topbar{border-bottom:1px solid var(--om-line);background:var(--om-white);justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:12px 28px;display:flex}.globalSearch{color:var(--om-paragraph);align-items:center;gap:9px;display:flex}.globalSearch input{width:min(360px,38vw);color:var(--om-title);background:0 0;border:0;outline:0}.topbarContext{align-items:center;gap:18px;min-width:0;display:flex}.activeWorkspaceIdentity{border:1px solid #d8b28b;border-left:4px solid var(--om-orange);min-width:210px;max-width:330px;color:var(--om-orange-dark);background:#fff9f2;border-radius:11px;align-items:center;gap:9px;padding:8px 12px;display:flex}.activeWorkspaceIdentity span{min-width:0}.activeWorkspaceIdentity small,.activeWorkspaceIdentity strong{display:block}.activeWorkspaceIdentity small{letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px;font-size:9px;font-weight:900}.activeWorkspaceIdentity strong{color:var(--om-title);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.companyStateChip{color:var(--om-green);background:var(--om-green-soft);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:7px 11px;font-size:11px;font-weight:800;display:inline-flex}.companyStateChip:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.companyStateChip--grace{color:var(--om-amber);background:var(--om-amber-soft)}.companyStateChip--read_only{color:var(--om-security);background:var(--om-gray-soft)}.companyStateChip--suspended,.companyStateChip--terminated{color:#7c3737;background:#f8e9e9}.userSummary{align-items:center;gap:10px;display:flex}.userSummary__copy{text-align:right}.userSummary strong,.userSummary small{display:block}.userSummary strong{font-size:12px}.userSummary small{color:var(--om-paragraph);margin-top:2px;font-size:10px}.avatar{width:36px;height:36px;color:var(--om-white);background:var(--om-title);border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid}.workspaceContent{padding:30px}.documentsPage,.dashboardPage,.administrationPage,.securityPage,.usersPage,.notificationsPage{max-width:1220px;margin:0 auto}.accessBanner{border-bottom:1px solid var(--om-line);color:var(--om-paragraph);background:var(--om-gray-soft);padding:8px 28px;font-size:11px;font-weight:700}.accessBanner--grace{color:var(--om-amber);background:var(--om-amber-soft)}.accessBanner--read_only{color:var(--om-security);background:var(--om-gray-soft)}.accessBanner--suspended,.accessBanner--terminated{color:#7c3737;background:#f8e9e9}.workspaceSwitchDialog{text-align:left;width:min(560px,100%);position:relative}.workspaceSwitchDialog__icon{width:46px;height:46px;color:var(--om-orange-dark);background:var(--om-soft);border-radius:13px;place-items:center;margin-bottom:15px;display:grid}.workspaceSwitchDialog>p:not(.eyebrow){color:var(--om-paragraph);margin:10px 0 0;line-height:1.55}.workspaceSwitchSummary{border:1px solid var(--om-line);background:var(--om-gray-soft);border-radius:11px;grid-template-columns:145px 1fr;gap:8px 14px;margin-top:18px;padding:14px;display:grid}.workspaceSwitchSummary small{color:var(--om-paragraph);font-weight:700}.workspaceSwitchSummary strong{color:var(--om-orange-dark)}.pageHeading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:15px;display:flex}.eyebrow{color:var(--om-orange);letter-spacing:.08em;text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:700}h1,h2{color:var(--om-title);letter-spacing:-.03em;margin:0;line-height:1.15}h1{font-size:clamp(28px,4vw,38px)}h2{font-size:22px}.pageSubtitle{color:var(--om-paragraph);margin:8px 0 0}.pageActions{flex-wrap:wrap;gap:9px;display:flex}.largeStateTag{white-space:nowrap;border-radius:999px;align-items:center;min-height:32px;padding:6px 11px;font-size:11px;font-weight:700;display:inline-flex}.largeStateTag--active{color:var(--om-green);background:var(--om-green-soft)}.largeStateTag--grace{color:var(--om-amber);background:var(--om-amber-soft)}.largeStateTag--read_only{color:var(--om-security);background:var(--om-gray-soft)}.largeStateTag--suspended,.largeStateTag--terminated{color:#7c3737;background:#f8e9e9}.trialConversionPanel{background:linear-gradient(135deg,#fffaf1,#f7efe3);border:1px solid #d7b277;border-radius:16px;grid-template-columns:auto minmax(260px,1fr) minmax(220px,.55fr) auto;align-items:center;gap:18px;margin:20px 0;padding:20px;display:grid;box-shadow:0 12px 28px #5e3a1412}.trialConversionPanel--expired{background:linear-gradient(135deg,#fff8f7,#f8e9e9);border-color:#d7a5a1}.trialConversionPanel__icon{width:46px;height:46px;color:var(--om-orange-dark);background:var(--om-white);border-radius:13px;place-items:center;display:grid}.trialConversionPanel__copy h2{font-size:19px}.trialConversionPanel__copy>p:last-child{color:var(--om-paragraph);margin:7px 0 0;font-size:11px;line-height:1.55}.trialConversionPanel__facts{gap:6px;margin:0;display:grid}.trialConversionPanel__facts div{border-bottom:1px solid #5e3a141f;justify-content:space-between;gap:12px;padding:5px 0;display:flex}.trialConversionPanel__facts dt{color:var(--om-paragraph);font-size:10px}.trialConversionPanel__facts dd{text-align:right;margin:0;font-size:10px;font-weight:800}.trialConversionPanel__actions{text-align:center;justify-items:stretch;gap:7px;display:grid}.trialConversionPanel__actions .primaryButton{white-space:nowrap}.trialConversionPanel__actions span{color:var(--om-paragraph);font-size:9px}.platformStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.platformStat{border:1px solid var(--om-line);border-radius:var(--om-radius);background:var(--om-white);grid-template-columns:auto 1fr auto;align-items:center;gap:8px 10px;padding:17px;display:grid}.platformStat>svg{color:var(--om-orange);grid-row:1/span 2}.platformStat>span{color:var(--om-paragraph);font-size:11px;font-weight:700}.platformStat>strong{grid-area:1/3/span 2;font-size:28px;line-height:1}.platformStat>small{color:var(--om-paragraph);font-size:10px}.dashboardColumns{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:14px;display:grid}.summaryPanel{border:1px solid var(--om-line);background:var(--om-white);border-radius:15px;padding:20px}.summaryPanel__heading{justify-content:space-between;gap:16px;display:flex}.moduleCards{gap:9px;margin-top:18px;display:grid}.moduleCard{border:1px solid var(--om-line);border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;min-height:58px;padding:10px 12px;display:grid}.moduleCard .moduleDot{width:10px;height:10px}.moduleCard strong,.moduleCard small{display:block}.moduleCard small{color:var(--om-paragraph);margin-top:2px;font-size:10px}.moduleCard>span:last-child{color:var(--om-green);font-size:10px;font-weight:700}.definitionList{gap:0;margin:14px 0 0;display:grid}.definitionList>div{border-bottom:1px solid var(--om-line);justify-content:space-between;align-items:center;gap:16px;padding:11px 0;display:flex}.definitionList>div:last-child{border-bottom:0}.definitionList dt{color:var(--om-paragraph);align-items:center;gap:7px;font-size:11px;display:inline-flex}.definitionList dd{text-align:right;margin:0;font-size:11px;font-weight:700}.organizationGrid{gap:14px;display:grid}.organizationCard{border:1px solid var(--om-line);background:var(--om-white);border-radius:15px;padding:19px}.organizationCard__heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.organizationCard__heading h2{font-size:18px}.organizationCard__heading p{color:var(--om-paragraph);margin:5px 0 0;font-size:11px}.compactModules{flex-wrap:wrap;gap:6px;margin:13px 0 15px;display:flex}.accessStateForm{border-top:1px solid var(--om-line);grid-template-columns:minmax(160px,.55fr) minmax(190px,.7fr) minmax(220px,1fr) auto;align-items:end;gap:10px;padding-top:14px;display:grid}.accessStateForm label>span{color:var(--om-paragraph);margin-bottom:5px;font-size:10px;font-weight:700;display:block}.accessStateForm select,.accessStateForm input{border:1px solid var(--om-line);width:100%;min-height:42px;color:var(--om-title);background:var(--om-white);border-radius:9px;padding:9px 10px}.accessStateForm__help{color:var(--om-paragraph);grid-column:1/-1}.administrationWorkspace{gap:18px;display:grid}.administrationWorkspace>.pageHeading{margin-bottom:0}.administrationRoleTag{color:#315c3e;white-space:nowrap;background:#edf6ef;border:1px solid #c6d8cb;border-radius:999px;align-items:center;gap:6px;width:max-content;padding:7px 10px;font-size:9px;font-weight:850;display:inline-flex}.administrationFeedback{color:#315c3e;background:#eff8f1;border:1px solid #a7c9b0;border-radius:11px;align-items:center;gap:8px;margin:0;padding:11px 13px;font-size:11px;font-weight:800;display:flex}.administrationFeedback--error{color:#7e2525;background:#fff4f3;border-color:#d7a5a1}.administrationStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.administrationStats article{border:1px solid var(--om-line);border-top:3px solid var(--om-accent);background:var(--om-white);border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:5px 9px;padding:15px;display:grid}.administrationStats svg{color:var(--om-accent);grid-row:1/3}.administrationStats span{color:var(--om-muted);font-size:10px;font-weight:700}.administrationStats strong{color:var(--om-title);grid-area:1/3/3;font-size:25px}.administrationStats small{color:var(--om-muted);grid-column:1/-1;font-size:9px}.administrationSection{border:1px solid var(--om-line);background:var(--om-white);border-radius:16px;padding:20px}.administrationSection>header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:15px;display:flex}.administrationSection h2{font-size:19px}.commercialPlanGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.commercialPlanGrid>article{border:1px solid #e2ddd7;border-top:3px solid var(--om-accent);background:#fffdfb;border-radius:12px;min-width:0;padding:15px}.commercialPlanAudience{color:#75471f;text-transform:uppercase;background:#f7eadf;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:850;display:inline-flex}.commercialPlanGrid h3{color:var(--om-title);margin:10px 0 5px;font-size:14px}.commercialPlanGrid p{min-height:45px;color:var(--om-muted);margin:0;font-size:9px;line-height:1.45}.commercialPlanGrid dl{gap:5px;margin:12px 0 0;display:grid}.commercialPlanGrid dl>div{border-top:1px solid #eee9e4;justify-content:space-between;gap:8px;padding-top:5px;display:flex}.commercialPlanGrid dt,.commercialPlanGrid dd{color:var(--om-muted);font-size:9px}.commercialPlanGrid dd{color:var(--om-title);margin:0;font-weight:850}.administrationCreatePanel>summary,.consultancyClientPanel>summary{color:var(--om-title);cursor:pointer;font-size:14px;font-weight:850}.administrationCreatePanel>p,.consultancyClientPanel>p{color:var(--om-muted);font-size:10px;line-height:1.5}.administrationForm{gap:13px;margin-top:14px;display:grid}.administrationFormGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.administrationForm label>span,.commercialPlanChangeForm label>span{color:var(--om-paragraph);margin-bottom:5px;font-size:9px;font-weight:800;display:block}.administrationForm input,.administrationForm select,.commercialPlanChangeForm select{border:1px solid var(--om-line);width:100%;min-height:41px;color:var(--om-title);background:var(--om-white);font:inherit;border-radius:9px;padding:9px 10px;font-size:10px}.administrationForm fieldset{border:1px solid var(--om-line);border-radius:11px;margin:0;padding:11px}.administrationForm legend{color:var(--om-title);padding:0 6px;font-size:10px;font-weight:850}.administrationModuleChoices{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.administrationModuleChoices label{cursor:pointer;background:#faf8f6;border-radius:8px;align-items:flex-start;gap:7px;padding:8px;display:flex}.administrationModuleChoices input{width:15px;height:15px;min-height:0;accent-color:var(--om-accent);flex:none}.administrationModuleChoices span,.administrationModuleChoices strong,.administrationModuleChoices small{display:block}.administrationModuleChoices strong{color:var(--om-title);font-size:9px}.administrationModuleChoices small{color:var(--om-muted);margin-top:2px;font-size:8px;line-height:1.3}.commercialAccountList{gap:14px;display:grid}.administrationFilters{border:1px solid var(--om-line);background:#faf8f6;border-radius:12px;grid-template-columns:minmax(230px,1.4fr) repeat(3,minmax(145px,1fr)) auto;align-items:end;gap:10px;margin-bottom:8px;padding:13px;display:grid}.administrationFilters label{gap:5px;display:grid}.administrationFilters label>span{color:var(--om-paragraph);font-size:9px;font-weight:850}.administrationFilters input,.administrationFilters select{border:1px solid var(--om-line);width:100%;min-width:0;min-height:41px;color:var(--om-title);font:inherit;background:#fff;border-radius:9px;padding:9px 10px;font-size:10px}.administrationSearch>div{position:relative}.administrationSearch svg{color:var(--om-muted);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.administrationSearch input{padding-left:34px}.administrationFilterActions{gap:7px;display:flex}.administrationFilterActions .button{white-space:nowrap;text-decoration:none}.administrationResultCount{color:var(--om-muted);text-align:right;margin:0 0 12px;font-size:9px;font-weight:750}.commercialAccountCard{border:1px solid #ded8d2;border-left:4px solid var(--om-accent);background:#fffdfb;border-radius:14px;padding:16px}.commercialAccountCard>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.commercialAccountCard>header span:first-child{color:var(--om-accent);text-transform:uppercase;font-size:9px;font-weight:850}.commercialAccountCard h3{color:var(--om-title);margin:5px 0 0;font-size:18px}.commercialAccountCard>header p,.commercialAccountUsage{color:var(--om-muted);margin:4px 0 0;font-size:10px}.commercialAccountCard--readOnly{border-left-color:#9a4c43}.commercialAccountRestrictionNotice{color:#7e2525;background:#fff4f3;border:1px solid #d7a5a1;border-radius:11px;align-items:flex-start;gap:9px;margin-top:12px;padding:11px 13px;display:flex}.commercialAccountRestrictionNotice>span,.commercialAccountRestrictionNotice strong,.commercialAccountRestrictionNotice small{display:block}.commercialAccountRestrictionNotice strong{font-size:11px}.commercialAccountRestrictionNotice small{margin-top:3px;font-size:9px;line-height:1.45}.commercialAccountStatus{color:#315c3e;background:#e8f3eb;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:850}.commercialAccountStatus--trial{color:#76551a;background:#f9eed5}.commercialAccountStatus--trial_expired,.commercialAccountStatus--past_due,.commercialAccountStatus--suspended,.commercialAccountStatus--cancelled{color:#7e302b;background:#f8e5e3}.commercialTrialPeriod{color:#76551a;background:#fff8e9;border-left:3px solid #c38b2f;border-radius:9px;grid-template-columns:auto repeat(2,minmax(140px,auto));justify-content:start;align-items:center;gap:9px 18px;margin-top:11px;padding:10px 12px;display:grid}.commercialTrialPeriod>span{gap:2px;display:grid}.commercialTrialPeriod small{color:#8a6a2d;text-transform:uppercase;font-size:8px;font-weight:800}.commercialTrialPeriod strong{color:var(--om-title);font-size:10px}.commercialPlanChangeForm{background:#f7f4f1;border-radius:10px;grid-template-columns:minmax(180px,1fr) minmax(130px,.5fr) auto;align-items:end;gap:9px;margin:13px 0;padding:10px;display:grid}.commercialStatusChangeForm{background:#fffaf5;border:1px solid #dac8b8;border-radius:10px;grid-template-columns:minmax(150px,.55fr) minmax(150px,.5fr) minmax(240px,1fr) auto;align-items:end;gap:9px;margin:13px 0;padding:12px;display:grid}.commercialStatusChangeForm label>span{color:var(--om-paragraph);margin-bottom:5px;font-size:9px;font-weight:800;display:block}.commercialStatusChangeForm select,.commercialStatusChangeForm input{border:1px solid var(--om-line);width:100%;min-height:41px;color:var(--om-title);background:var(--om-white);font:inherit;border-radius:9px;padding:9px 10px;font-size:10px}.commercialStatusChangeForm>small{color:var(--om-muted);grid-column:1/-1;font-size:9px;line-height:1.45}.commercialAccountCard .organizationGrid{margin-top:13px}.commercialAccountCard .organizationCard{box-shadow:0 4px 13px #1d1d1f0a}.organizationRelationship{color:var(--om-accent);text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:850;display:block}.organizationAdministrationMeta{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.organizationAdministrationMeta span{color:var(--om-muted);background:#f1f2f3;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:750}.organizationAdministrationMeta .isReady{color:#315c3e;background:#e8f3eb}.organizationAdministrationMeta .isPending{color:#76551a;background:#f9eed5}.pendingAdministratorNotice{color:#76551a;background:#fff9ec;border:1px solid #ead6aa;border-radius:10px;align-items:flex-start;gap:9px;margin:-2px 0 13px;padding:10px 11px;display:flex}.pendingAdministratorNotice>span{gap:3px;min-width:0;display:grid}.pendingAdministratorNotice strong{font-size:10px}.pendingAdministratorNotice small{overflow-wrap:anywhere;color:var(--om-muted);font-size:9px;line-height:1.4}.pendingAdministratorNotice.isExpired{color:#7e302b;background:#fff4f3;border-color:#dbb0ac}.administrationEmptyState{color:var(--om-muted);text-align:center;border:1px dashed #d4ccc5;border-radius:12px;justify-items:center;gap:6px;padding:28px 16px;display:grid}.administrationEmptyState strong{color:var(--om-title);font-size:12px}.administrationEmptyState span{font-size:10px}.organizationModuleForm{border-top:1px solid var(--om-line);grid-template-columns:minmax(150px,.5fr) minmax(0,2fr) auto;align-items:center;gap:10px;padding:11px 0;display:grid}.organizationModuleForm>div:first-of-type strong,.organizationModuleForm>div:first-of-type small{display:block}.organizationModuleForm>div:first-of-type strong{color:var(--om-title);font-size:10px}.organizationModuleForm>div:first-of-type small{color:var(--om-muted);margin-top:3px;font-size:8px;line-height:1.35}.consultancyClientPanel{background:#fffaf6;border:1px dashed #d1bba8;border-radius:11px;margin-top:13px;padding:13px}@media (max-width:1050px){.administrationStats,.commercialPlanGrid,.administrationFormGrid,.administrationModuleChoices,.administrationFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.administrationFilterActions{align-self:end}.organizationModuleForm{grid-template-columns:1fr;align-items:stretch}}@media (max-width:680px){.administrationStats,.commercialPlanGrid,.administrationFormGrid,.administrationModuleChoices,.commercialPlanChangeForm,.commercialStatusChangeForm,.administrationFilters,.commercialTrialPeriod{grid-template-columns:1fr}.commercialTrialPeriod>svg{display:none}.administrationFilterActions{grid-template-columns:1fr;display:grid}.commercialAccountCard{padding:12px}}.button{border:1px solid var(--om-line);min-height:42px;color:var(--om-title);background:var(--om-white);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-weight:700;display:inline-flex}.button:hover{border-color:var(--om-soft-strong);background:#fdfbf9}.button--primary{color:var(--om-white);border-color:var(--om-orange);background:var(--om-orange)}.button--primary:hover{color:var(--om-white);border-color:var(--om-orange-dark);background:var(--om-orange-dark)}.button:disabled{cursor:not-allowed;opacity:.55}.logoutButton{border:1px solid var(--om-line);width:36px;height:36px;color:var(--om-paragraph);background:var(--om-white);cursor:pointer;border-radius:10px;place-items:center;display:grid}.logoutButton:hover{color:var(--om-orange-dark);border-color:var(--om-soft-strong);background:var(--om-soft)}.authPage{background:var(--om-white);place-items:center;min-height:100vh;padding:32px 18px;display:grid}.authCard{border:1px solid var(--om-line);border-radius:var(--om-radius-large);background:var(--om-white);width:min(480px,100%);box-shadow:var(--om-shadow);padding:34px}.authBrand{align-items:center;gap:10px;font-size:16px;font-weight:700;display:inline-flex}.authHeading{margin:28px 0 24px}.authHeading h1{font-size:32px}.authHeading>p:last-child{color:var(--om-paragraph);margin:9px 0 0}.authForm{gap:15px;display:grid}.authForm label>span,.inlineSecurityForm label>span{color:var(--om-paragraph);margin-bottom:6px;font-size:11px;font-weight:700;display:block}.authForm input,.inlineSecurityForm input{border:1px solid var(--om-line);width:100%;min-height:46px;color:var(--om-title);background:var(--om-white);border-radius:10px;padding:10px 12px}.passwordControl{display:block;position:relative}.passwordControl input{padding-right:48px!important}.passwordControl button{width:38px;height:38px;color:var(--om-paragraph);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.passwordControl button:hover{color:var(--om-orange-dark);background:var(--om-soft)}.passwordControl button:focus-visible{outline:3px solid #c17c3d38}.authSubmit{width:100%;margin-top:3px}.authLinks{color:var(--om-orange-dark);flex-wrap:wrap;justify-content:space-between;gap:8px 18px;margin-top:18px;font-size:12px;font-weight:700;display:flex}.authFootnote{border-top:1px solid var(--om-line);color:var(--om-paragraph);text-align:center;margin:26px 0 0;padding-top:16px;font-size:10px}.localCredentialHint,.authInformation,.authSuccess{color:var(--om-paragraph);background:var(--om-soft);border-radius:10px;margin:18px 0 0;padding:12px 14px;font-size:11px}.localCredentialHint code,.authSuccess code{overflow-wrap:anywhere;color:var(--om-title);margin-top:5px;display:block}.authInformation{gap:7px;font-size:12px;display:grid}.authInformation strong{color:var(--om-title)}.authInformation small{color:var(--om-paragraph)}.authSuccess{color:var(--om-green);background:var(--om-green-soft)}.authSecondaryAction{justify-content:center;margin-top:18px;display:flex}.segmentedControl{background:var(--om-gray-soft);border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:18px;padding:4px;display:grid}.segmentedControl button{min-height:38px;color:var(--om-paragraph);cursor:pointer;background:0 0;border:0;border-radius:8px}.segmentedControl button[data-current=true]{color:var(--om-orange-dark);background:var(--om-white);font-weight:700;box-shadow:0 2px 8px #1d1d1f14}.compactSteps{color:var(--om-paragraph);gap:7px;margin:0 0 5px;padding-left:20px;font-size:11px;display:grid}.mfaEnrollment{gap:18px;display:grid}.qrPanel{border:1px solid var(--om-line);background:var(--om-white);border-radius:12px;place-items:center;padding:12px;display:grid}.qrPanel img{max-width:100%;height:auto;display:block}.backupCodePanel{border:1px solid var(--om-soft-strong);background:#fffaf6;border-radius:12px;padding:14px}.backupCodePanel>strong{margin-bottom:10px;font-size:12px;display:block}.backupCodeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.backupCodeGrid code{border:1px solid var(--om-line);color:var(--om-title);background:var(--om-white);text-align:center;border-radius:7px;padding:7px 8px;font-size:11px}.confirmationCheck{color:var(--om-paragraph);align-items:flex-start;gap:8px;margin-top:13px;font-size:11px;display:flex}.confirmationCheck input{margin-top:2px}.securityGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.securityPanel,.securityPanelHeading{align-items:flex-start;gap:14px;display:flex}.securityPanel>svg,.securityPanelHeading>svg{color:var(--om-orange);flex:none}.securityPanel h2,.securityPanelHeading h2{font-size:19px}.securityPanel p:last-child,.securityDescription{color:var(--om-paragraph);margin:9px 0 16px;font-size:12px}.securityPanelHeading{justify-content:space-between}.securityCodesPanel{grid-column:1/-1}.inlineSecurityForm{grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:10px;display:grid}.securityFeedback{grid-column:1/-1;margin:0}.demoNotice,.feedback{border-radius:var(--om-radius-small);margin:0 0 14px;padding:8px 11px;font-size:12px}.demoNotice{color:var(--om-paragraph);background:linear-gradient(90deg, var(--om-soft), #fffaf6)}.feedback{color:var(--om-green);background:var(--om-green-soft)}.readOnlyNotice{border:1px solid var(--om-line);border-radius:var(--om-radius-small);color:var(--om-paragraph);background:var(--om-gray-soft);margin:0 0 14px;padding:9px 11px;font-size:12px}.pageFeedback{border-radius:var(--om-radius-small);background:#f8e9e9;margin:0 0 14px;padding:9px 11px}.statsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.statCard{border:1px solid var(--om-line);border-top:3px solid var(--om-orange);border-radius:var(--om-radius);background:var(--om-white);padding:14px 15px}.statCard>span{color:var(--om-paragraph);font-size:11px}.statCard>div{justify-content:space-between;align-items:baseline;gap:8px;margin-top:8px;display:flex}.statCard strong{font-size:24px;line-height:1}.statCard small{color:var(--om-paragraph);font-size:10px}.documentPanel{border:1px solid var(--om-line);background:var(--om-white);border-radius:15px;overflow:hidden}.documentToolbar{border-bottom:1px solid var(--om-line);justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.fieldControl{border:1px solid var(--om-line);min-height:42px;color:var(--om-paragraph);background:var(--om-white);border-radius:9px;align-items:center;gap:8px;padding:8px 11px;display:flex}.fieldControl--search{width:min(390px,55%)}.fieldControl input,.fieldControl select{width:100%;min-width:0;color:var(--om-title);background:0 0;border:0;outline:0}.fieldControl--select{width:180px}.tableResponsive{overflow-x:auto}.documentTable{border-collapse:collapse;width:100%;min-width:1120px}.documentTable th,.documentTable td{border-bottom:1px solid var(--om-line);text-align:left;vertical-align:middle;padding:14px 15px}.documentTable th{color:var(--om-paragraph);letter-spacing:.05em;text-transform:uppercase;font-size:10px}.documentTable td{font-size:12px}.documentTable tbody tr:hover{background:var(--om-table-hover)}.documentIdentity{align-items:center;gap:10px;min-width:250px;display:flex}.documentIdentity strong,.documentIdentity small{display:block}.documentIdentity strong{max-width:250px;font-size:12px}.documentIdentity small{max-width:260px;color:var(--om-paragraph);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;overflow:hidden}.documentIcon{width:36px;height:36px;color:var(--om-orange);background:var(--om-soft);border-radius:9px;flex:none;place-items:center;display:grid}.standardTags{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.standardTag{border-radius:6px;align-items:center;min-height:23px;padding:3px 7px;font-size:10px;font-weight:700;display:inline-flex}.standardTag--quality{color:var(--om-orange-dark);background:var(--om-soft)}.standardTag--environment{color:#355a43;background:#edf4ef}.standardTag--safety{color:#7b4815;background:#fff2df}.standardTag--security{color:var(--om-security);background:var(--om-gray-soft)}.statusTag{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:10px;font-weight:700;display:inline-flex}.statusTag:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.statusTag--current{color:var(--om-green);background:var(--om-green-soft)}.statusTag--review{color:var(--om-amber);background:var(--om-amber-soft)}.statusTag--draft{color:var(--om-security);background:var(--om-gray-soft)}.statusTag--obsolete{color:#7c3737;background:#f8e9e9}.documentPanel__footer{color:var(--om-paragraph);justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;font-size:10px;display:flex}.tableSecondary{color:var(--om-paragraph);margin-top:3px;font-size:10px;display:block}.documentActions{flex-direction:column;align-items:flex-start;gap:5px;min-width:150px;display:flex}.tableAction{color:var(--om-paragraph);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:3px 0;font-size:10px;font-weight:700;display:inline-flex}.tableAction:hover,.tableAction--primary{color:var(--om-orange-dark)}.tableAction:disabled{opacity:.45;cursor:wait}.documentEmpty{min-height:170px;color:var(--om-paragraph);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.documentEmpty svg{color:var(--om-orange)}.documentEmpty strong{color:var(--om-title)}.documentEmpty span{font-size:11px}.modalBackdrop{z-index:20;background:#1d1d1f8f;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.modal{border:1px solid var(--om-line);background:var(--om-white);width:min(650px,100%);max-height:calc(100vh - 40px);box-shadow:var(--om-shadow);border-radius:16px;padding:22px;overflow-y:auto}.modalHeader{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.modalHeader p{color:var(--om-paragraph);margin:6px 0 0;font-size:12px}.iconButton{width:40px;height:40px;color:var(--om-paragraph);background:var(--om-soft);cursor:pointer;border:0;border-radius:9px;flex:none;place-items:center;display:grid}.uploadDropzone{border:1px dashed var(--om-soft-strong);border-radius:var(--om-radius);color:var(--om-orange-dark);text-align:center;cursor:pointer;background:#fffaf6;place-items:center;gap:5px;margin:18px 0 14px;padding:22px 16px;display:grid}.uploadDropzone span{color:var(--om-paragraph);font-size:10px}.uploadDropzone input{width:min(340px,100%);color:var(--om-paragraph);margin-top:7px;font-size:12px}.formGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.formGrid label>span{color:var(--om-paragraph);margin-bottom:5px;font-size:11px;font-weight:700;display:block}.formGrid input,.formGrid select{border:1px solid var(--om-line);width:100%;min-height:42px;color:var(--om-title);background:var(--om-white);border-radius:9px;padding:9px 10px}.compoundField{align-items:stretch;display:flex}.compoundField input{border-radius:9px 0 0 9px}.compoundField button{border:1px solid var(--om-soft-strong);min-width:98px;color:var(--om-orange-dark);background:var(--om-soft);cursor:pointer;border-left:0;border-radius:0 9px 9px 0;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:10px;font-weight:700;display:inline-flex}.codeAssistant{border:1px solid var(--om-soft-strong);background:#fffaf6;border-radius:10px;margin-top:13px;padding:13px}.codeAssistant>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.codeAssistant button{color:var(--om-white);background:var(--om-orange);cursor:pointer;border:0;border-radius:7px;padding:5px 8px;font-size:10px;font-weight:700}.codeAssistant p{color:var(--om-paragraph);margin:7px 0;font-size:10px}.codeAssistant ul{max-height:130px;margin:0;padding:0;list-style:none;overflow-y:auto}.codeAssistant li{border-top:1px solid var(--om-line);grid-template-columns:100px 1fr;gap:9px;padding:6px 0;font-size:10px;display:grid}.codeAssistant code{color:var(--om-orange-dark);font-weight:700}.standardsFieldset{border:1px solid var(--om-line);border-radius:9px;flex-wrap:wrap;gap:14px;margin:14px 0 0;padding:12px;display:flex}.standardsFieldset legend{color:var(--om-paragraph);padding:0 5px;font-size:11px;font-weight:700}.standardsFieldset label{align-items:center;gap:7px;min-height:32px;display:inline-flex}.fullWidthField{margin-top:14px;display:block}.fullWidthField>span{color:var(--om-paragraph);margin-bottom:5px;font-size:11px;font-weight:700;display:block}.fullWidthField textarea{border:1px solid var(--om-line);width:100%;color:var(--om-title);background:var(--om-white);font:inherit;resize:vertical;border-radius:9px;padding:10px}.versionContext{color:var(--om-paragraph);background:var(--om-gray-soft);border-radius:9px;margin:13px 0 0;padding:10px 12px;font-size:11px}.formError{color:#8b2525;margin:12px 0 0;font-size:12px}.modalActions{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.supplierForm .supplierScopeEditor fieldset:disabled{color:var(--om-paragraph);background:#f8f8f7}.supplierForm .supplierFactorHint{color:var(--om-paragraph);margin:3px 0 0;font-size:10px;font-weight:700}.supplierForm .supplierCriteriaToolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.supplierForm .supplierCriteriaToolbar>span{color:var(--om-paragraph);font-size:11px;font-weight:800}.supplierForm .supplierCriteriaHead,.supplierForm .supplierCriterionRow{grid-template-columns:2fr .55fr .65fr 1.5fr 40px}.supplierForm .supplierCriterionRemove{color:#9b493c;cursor:pointer;background:#fff7f5;border:1px solid #ecd9d3;border-radius:9px;place-items:center;display:grid}.supplierForm .supplierCriterionRemove:hover{background:#f9e8e3}.supplierForm .supplierCriterionRemove:disabled{opacity:.4;cursor:not-allowed}.supplierRuleEditor{gap:11px;display:grid}.supplierRangeSummary{color:var(--om-paragraph);background:var(--om-gray-soft);border-radius:9px;margin:0;padding:11px 12px;font-size:11px;line-height:1.5}.supplierActionRules{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.supplierOutcomePreview{background:var(--om-green-soft);border:1px solid #c8dfd0;border-radius:11px;grid-template-columns:minmax(210px,.65fr) 1fr;align-items:center;gap:14px;padding:14px;display:grid}.supplierOutcomePreview[data-outcome=conditional]{background:var(--om-amber-soft);border-color:#ead19e}.supplierOutcomePreview[data-outcome=not_approved]{background:var(--om-danger-soft);border-color:#efc6c1}.supplierOutcomePreview span,.supplierOutcomePreview strong{display:block}.supplierOutcomePreview span{color:var(--om-paragraph);font-size:10px;font-weight:750}.supplierOutcomePreview strong{color:var(--om-green);margin-top:3px;font-size:18px}.supplierOutcomePreview[data-outcome=conditional] strong{color:var(--om-amber)}.supplierOutcomePreview[data-outcome=not_approved] strong{color:var(--om-danger)}.supplierOutcomePreview p{color:var(--om-ink);margin:0;font-size:12px;font-weight:700;line-height:1.45}.supplierCommitmentToolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.supplierCommitmentToolbar small{color:var(--om-paragraph);margin-top:3px;font-size:10px;display:block}.supplierCommitmentDrafts,.supplierCommitmentList{gap:10px;display:grid}.supplierCommitmentDrafts>article{border:1px solid var(--om-line);background:#fcfbf9;border-radius:10px;gap:10px;padding:13px;display:grid}.supplierCommitmentDrafts>article>header{justify-content:space-between;align-items:center;display:flex}.supplierCommitmentDrafts>article>header button{color:#9b493c;cursor:pointer;background:#fff7f5;border:1px solid #ecd9d3;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.supplierCommitmentEmpty{border:1px dashed var(--om-soft-strong);color:var(--om-paragraph);text-align:center;border-radius:9px;margin:0;padding:11px;font-size:11px}.supplierAppliedAction{color:var(--om-green);background:var(--om-green-soft);border-radius:10px;padding:11px 12px}.supplierAppliedAction[data-outcome=conditional]{color:#8b5a16;background:var(--om-amber-soft)}.supplierAppliedAction[data-outcome=not_approved]{color:var(--om-danger);background:var(--om-danger-soft)}.supplierAppliedAction p{color:var(--om-ink);margin:4px 0 0;font-size:11px}.supplierCommitmentList{border-top:1px solid var(--om-line);padding-top:12px}.supplierCommitmentList>header{justify-content:space-between;align-items:center;display:flex}.supplierCommitmentList>header h4,.supplierCommitmentList>header p{margin:0}.supplierCommitmentList>header p{color:var(--om-paragraph);margin-top:3px;font-size:10px}.supplierCommitmentList>header>span{min-width:28px;height:28px;color:var(--om-orange-dark);background:var(--om-soft);border-radius:999px;place-items:center;font-size:11px;font-weight:850;display:grid}.supplierCommitmentList>article{border:1px solid var(--om-line);border-left:4px solid var(--om-amber);background:#fff;border-radius:11px;gap:10px;padding:13px;display:grid}.supplierCommitmentList>article[data-status=completed]{border-left-color:var(--om-green)}.supplierCommitmentList>article[data-status=cancelled]{border-left-color:var(--om-paragraph)}.supplierCommitmentList>article>header{justify-content:space-between;gap:12px;display:flex}.supplierCommitmentList>article>header small{color:var(--om-paragraph);margin-top:3px;display:block}.supplierCommitmentList>article>header em{color:#8b5a16;background:var(--om-amber-soft);border-radius:999px;height:max-content;padding:5px 8px;font-size:9px;font-style:normal;font-weight:850}.supplierCommitmentList>article[data-status=completed]>header em{color:var(--om-green);background:var(--om-green-soft)}.supplierCommitmentList>article[data-status=cancelled]>header em{color:var(--om-paragraph);background:var(--om-gray-soft)}.supplierCommitmentList dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;display:grid}.supplierCommitmentList dl div{background:var(--om-gray-soft);border-radius:8px;padding:9px}.supplierCommitmentList dt{color:var(--om-paragraph);text-transform:uppercase;font-size:9px}.supplierCommitmentList dd{margin:3px 0 0;font-size:11px;font-weight:800}.supplierCommitmentHistory{gap:6px;display:grid}.supplierCommitmentHistory p{border-left:3px solid var(--om-soft-strong);background:#faf9f7;border-radius:7px;gap:2px;margin:0;padding:9px 10px;font-size:10px;display:grid}.supplierCommitmentHistory span,.supplierCommitmentHistory small{color:var(--om-paragraph)}.supplierCommitmentFollowup{border-top:1px solid var(--om-line);grid-template-columns:.8fr .6fr .8fr;gap:9px;padding-top:10px;display:grid}.supplierCommitmentFollowup label{gap:5px;display:grid}.supplierCommitmentFollowup label>span{color:var(--om-paragraph);font-size:10px;font-weight:800}.supplierCommitmentFollowup input,.supplierCommitmentFollowup select,.supplierCommitmentFollowup textarea{border:1px solid var(--om-line);width:100%;color:var(--om-ink);font:inherit;background:#fff;border-radius:8px;padding:9px 10px}.supplierCommitmentFollowup .span2{grid-column:1/-1}.supplierCommitmentFollowup button{justify-self:start}@media (max-width:700px){.supplierForm .supplierCriteriaToolbar{flex-direction:column;align-items:stretch}.supplierForm .supplierCriterionRow{grid-template-columns:1fr!important}.supplierForm .supplierCriterionRemove{min-height:40px}.supplierActionRules,.supplierOutcomePreview,.supplierCommitmentFollowup,.supplierCommitmentList dl{grid-template-columns:1fr}.supplierCommitmentToolbar{flex-direction:column;align-items:stretch}.supplierCommitmentFollowup .span2{grid-column:auto}}.modal--wide{width:min(820px,100%)}.workflowColumns{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.workflowColumns fieldset{border:1px solid var(--om-line);border-radius:10px;align-content:start;gap:7px;min-width:0;margin:0;padding:12px;display:grid}.workflowColumns legend{color:var(--om-paragraph);padding:0 5px;font-size:11px;font-weight:700}.workflowColumns label{background:var(--om-table-hover);cursor:pointer;border-radius:8px;align-items:flex-start;gap:8px;padding:8px;display:flex}.workflowColumns input{margin-top:3px}.workflowColumns strong,.workflowColumns small{display:block}.workflowColumns strong{font-size:11px}.workflowColumns small{color:var(--om-paragraph);margin-top:2px;font-size:9px}.workflowDates{margin-top:13px}.controlSheet{gap:12px;margin-top:18px;display:grid}.controlSheet>article,.workflowHistory{border:1px solid var(--om-line);border-radius:11px;padding:14px}.controlSheet article>span,.controlSheet article>strong,.controlSheet article>small,.controlSheet article>time{display:block}.controlSheet article>span{color:var(--om-orange-dark);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:700}.controlSheet article>strong{margin-top:4px;font-size:12px}.controlSheet article>small,.controlSheet article>time{color:var(--om-paragraph);margin-top:2px;font-size:10px}.workflowHistory>header{border-bottom:1px solid var(--om-line);grid-template-columns:1fr auto;gap:3px 12px;padding-bottom:10px;display:grid}.workflowHistory>header>span{color:var(--om-orange-dark);font-size:10px;font-weight:700}.workflowHistory>header>small{color:var(--om-paragraph);grid-column:1/-1;font-size:10px}.workflowHistory>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:10px;display:grid}.workflowHistory article{background:var(--om-table-hover);border-radius:9px;padding:11px}.workflowHistory article em{color:var(--om-green);margin-top:7px;font-size:10px;font-style:normal;font-weight:700;display:inline-block}.workflowHistory article p{color:var(--om-paragraph);margin:7px 0 0;font-size:10px}.taskGrid{gap:12px;display:grid}.taskCard{border:1px solid var(--om-line);background:var(--om-white);border-radius:14px;grid-template-columns:minmax(220px,1fr) minmax(210px,.7fr) auto;align-items:center;gap:20px;padding:18px;display:grid}.taskCard h2{margin-top:9px;font-size:17px}.taskCard p{color:var(--om-paragraph);margin:4px 0 0;font-size:10px}.taskCard dl{margin:0}.taskCard dl>div{border-bottom:1px solid var(--om-line);justify-content:space-between;gap:10px;padding:5px 0;font-size:10px;display:flex}.taskCard dt{color:var(--om-paragraph)}.taskCard dd{text-align:right;margin:0;font-weight:700}.taskActions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.taskActions .button{min-height:36px;padding:7px 10px;font-size:10px}.taskEmpty{border:1px dashed var(--om-soft-strong);min-height:220px;color:var(--om-paragraph);text-align:center;border-radius:14px;align-content:center;place-items:center;gap:7px;padding:24px;display:grid}.taskEmpty svg{color:var(--om-orange)}.taskEmpty strong{color:var(--om-title)}.taskEmpty span{font-size:11px}.notificationList{gap:10px;margin-top:16px;display:grid}.notificationCard{border:1px solid var(--om-line);background:var(--om-white);border-radius:13px;grid-template-columns:auto 1fr;gap:12px;padding:16px;display:grid}.notificationCard[data-unread=true]{border-left:4px solid var(--om-orange);background:#fffdfb}.notificationIcon{width:34px;height:34px;color:var(--om-orange-dark);background:var(--om-soft);border-radius:10px;place-items:center;display:grid}.notificationCopy>div:first-child{justify-content:space-between;align-items:baseline;gap:18px;display:flex}.notificationCopy strong{font-size:13px}.notificationCopy time{color:var(--om-paragraph);flex:none;font-size:9px}.notificationCopy p{color:var(--om-paragraph);margin:6px 0 0;font-size:11px;line-height:1.55}.notificationActions{color:var(--om-paragraph);align-items:center;gap:14px;margin-top:9px;font-size:10px;display:flex}.textAction{color:var(--om-orange-dark);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.textAction:disabled{cursor:wait;opacity:.55}.notificationEmpty{border:1px dashed var(--om-soft-strong);min-height:240px;color:var(--om-paragraph);text-align:center;border-radius:14px;align-content:center;place-items:center;gap:7px;padding:24px;display:grid}.notificationEmpty svg{color:var(--om-orange)}.notificationEmpty strong{color:var(--om-title)}.notificationEmpty span{font-size:11px}.seatGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.seatCard{border:1px solid var(--om-line);border-top:3px solid var(--om-orange);border-radius:var(--om-radius);background:var(--om-white);align-items:flex-start;gap:12px;padding:17px;display:flex}.seatCard>svg{color:var(--om-orange);flex:none}.seatCard span,.seatCard strong,.seatCard small{display:block}.seatCard span{color:var(--om-paragraph);font-size:11px;font-weight:700}.seatCard strong{margin-top:3px;font-size:20px}.seatCard small{color:var(--om-paragraph);margin-top:4px;font-size:10px}.userDirectoryPanel{margin-top:14px}.userDirectoryPanel .documentToolbar>div strong,.userDirectoryPanel .documentToolbar>div small{display:block}.userDirectoryPanel .documentToolbar>div small{color:var(--om-paragraph);margin-top:2px;font-size:10px}.userTable{min-width:900px}.userIdentity{align-items:center;gap:9px;min-width:230px;display:flex}.userIdentity strong,.userIdentity small{display:block}.userIdentity small{color:var(--om-paragraph);margin-top:2px;font-size:10px}.avatar--small{flex:none;width:32px;height:32px}.statusTag--member-active{color:var(--om-green);background:var(--om-green-soft)}.statusTag--member-invited{color:var(--om-amber);background:var(--om-amber-soft)}.statusTag--member-disabled{color:#7c3737;background:#f8e9e9}.pendingInvitations{margin-top:24px}.pendingInvitations h2{font-size:19px}.invitationGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.invitationCard{border:1px solid var(--om-line);background:var(--om-white);border-radius:11px;grid-template-columns:auto 1fr auto;align-items:start;gap:10px;padding:14px;display:grid}.invitationCard>svg{color:var(--om-orange)}.invitationCard strong,.invitationCard span,.invitationCard small{display:block}.invitationCard span{color:var(--om-paragraph);margin-top:2px;font-size:10px}.invitationCard small{color:var(--om-paragraph);margin-top:4px;font-size:9px}.invitationSeatSelector{margin-top:18px;margin-bottom:10px}.seatExplanation{min-height:36px;color:var(--om-paragraph);margin:0 0 14px;font-size:11px}.invitationSecurityNote{color:var(--om-paragraph);background:var(--om-green-soft);border-radius:9px;align-items:flex-start;gap:8px;margin-top:14px;padding:10px;font-size:10px;display:flex}.invitationSecurityNote svg{color:var(--om-green);flex:none}.passwordGuidance{color:var(--om-paragraph);margin:-2px 0 2px;font-size:10px}.trialEntryLink{width:100%;color:var(--om-orange-dark);border-color:var(--om-soft-strong);background:#fffaf6;justify-content:center;margin-top:16px}.trialPage{background:linear-gradient(#fffaf5 0,#fff 300px);min-height:100vh;padding:24px clamp(18px,4vw,56px) 34px}.trialPageHeader{justify-content:space-between;align-items:center;gap:18px;max-width:1120px;margin:0 auto;display:flex}.trialPageIntro{text-align:center;max-width:780px;margin:54px auto 28px}.trialPageIntro>p:last-child{color:var(--om-paragraph);margin:12px auto 0;font-size:16px;line-height:1.65}.trialForm{gap:18px;max-width:1000px;margin:0 auto;display:grid}.trialFormSection{border:1px solid var(--om-line);background:var(--om-white);border-radius:18px;padding:24px;box-shadow:0 12px 40px #1d1d1f0d}.trialFormSection>header{grid-template-columns:34px 1fr;align-items:start;gap:12px;margin-bottom:18px;display:grid}.trialFormSection>header>span{width:32px;height:32px;color:var(--om-white);background:var(--om-orange);border-radius:10px;place-items:center;font-weight:800;display:grid}.trialFormSection h2{font-size:19px}.trialFormSection header p{color:var(--om-paragraph);margin:4px 0 0;font-size:11px}.trialGrid{gap:14px;display:grid}.trialGrid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.trialGrid label>span,.trialModules legend{color:var(--om-paragraph);margin-bottom:6px;font-size:11px;font-weight:700;display:block}.trialGrid input,.trialGrid select{border:1px solid var(--om-line);width:100%;min-height:46px;color:var(--om-title);background:var(--om-white);border-radius:10px;padding:10px 12px}.trialGrid .passwordControl input{padding-right:48px}.trialSpanTwo{grid-column:1/-1}.selectedPlanSummary{border-left:4px solid var(--om-orange);background:var(--om-soft);border-radius:10px;margin-top:14px;padding:15px}.selectedPlanSummary strong,.selectedPlanSummary small{display:block}.selectedPlanSummary p{color:var(--om-paragraph);margin:5px 0;font-size:11px}.selectedPlanSummary small{color:var(--om-orange-dark);font-weight:700}.trialModules{border:1px solid var(--om-line);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:18px 0 0;padding:13px;display:grid}.trialModules legend{padding:0 6px}.trialModules label{background:var(--om-table-hover);border-radius:9px;align-items:flex-start;gap:9px;padding:11px;display:flex}.trialModules input{margin-top:3px}.trialModules strong,.trialModules small{display:block}.trialModules strong{font-size:11px}.trialModules small{color:var(--om-paragraph);margin-top:2px;font-size:9px}.trialConsent{color:var(--om-paragraph);background:var(--om-green-soft);border-radius:10px;align-items:flex-start;gap:9px;margin-top:15px;padding:12px;font-size:11px;display:flex}.trialConsent input{margin-top:2px}.trialConsent a{color:var(--om-orange-dark);text-underline-offset:2px;font-weight:800;text-decoration:underline}.storageExpansion{border:1px solid var(--om-line);background:linear-gradient(145deg,#fff,#fbf5ef);border-radius:22px;width:min(1180px,100% - 36px);margin:26px auto 60px;padding:30px}.storageExpansion>header{max-width:760px}.storageExpansion h2{margin:5px 0 8px;font-size:clamp(24px,3vw,38px)}.storageExpansion>header>p:last-child{color:var(--om-paragraph);line-height:1.6}.storageExpansion>div{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:22px;display:grid}.storageExpansion article{border:1px solid var(--om-line);background:#fff;border-radius:15px;gap:8px;padding:20px;display:grid}.storageExpansion article>strong{color:var(--om-orange-dark);font-size:22px}.storageExpansion article>span{font-size:18px;font-weight:850}.storageExpansion article p,.storageExpansion article em{color:var(--om-paragraph);margin:0;font-size:10px;font-style:normal;line-height:1.5}.storageExpansion article em{color:#7a5a32}.legalPage{min-height:100vh;color:var(--om-title);background:#fbfaf8}.legalHeader{z-index:10;border-bottom:1px solid var(--om-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;justify-content:space-between;align-items:center;gap:22px;padding:16px max(24px,50vw - 560px);display:flex;position:sticky;top:0}.legalHeader nav{color:var(--om-orange-dark);flex-wrap:wrap;gap:18px;font-size:12px;font-weight:800;display:flex}.legalDocument{width:min(900px,100% - 36px);margin:0 auto;padding:64px 0 90px}.legalDocument>h1{max-width:780px;margin:10px 0 14px;font-size:clamp(34px,5vw,58px);line-height:1.05}.legalLead{max-width:760px;color:var(--om-paragraph);margin:0 0 30px;font-size:17px;line-height:1.65}.legalDocument section{border:1px solid var(--om-line);background:#fff;border-radius:15px;margin-top:17px;padding:23px 25px}.legalDocument section h2{margin:0 0 9px;font-size:18px}.legalDocument section p,.legalDocument section li{color:var(--om-paragraph);font-size:13px;line-height:1.75}.legalDocument section p:last-child{margin-bottom:0}.legalDocument section a{color:var(--om-orange-dark);font-weight:750;text-decoration:underline}.legalDraftWarning{color:#704615;background:#fff7e8;border:1px solid #d7a85f;border-left:5px solid #bd7a2e;border-radius:12px;margin:24px 0;padding:17px 19px;line-height:1.55}.legalDraftWarning strong{margin-bottom:4px;display:block}.legalPriceTable{gap:7px;margin:15px 0;display:grid}.legalPriceTable>div{background:var(--om-soft);border-radius:9px;grid-template-columns:1fr 150px 170px;gap:12px;padding:10px 12px;font-size:12px;display:grid}@media (max-width:760px){.storageExpansion>div{grid-template-columns:1fr}.legalHeader{align-items:flex-start;position:static}.legalHeader nav{justify-content:flex-end}.legalDocument{padding-top:38px}.legalPriceTable>div{grid-template-columns:1fr}.legalDocument section{padding:19px}}.trialFormError{background:var(--om-danger-soft);border:1px solid #e5b8b2;border-radius:10px;margin:0;padding:13px}.trialSubmit{justify-self:center;width:min(440px,100%);min-height:50px}.trialFinePrint,.trialPageFooter{color:var(--om-paragraph);text-align:center;margin:0;font-size:10px}.trialPageFooter{border-top:1px solid var(--om-line);max-width:1000px;margin:28px auto 0;padding-top:18px}.trialHeaderActions{align-items:center;gap:9px;display:flex}.trialSuccess{background:var(--om-green-soft);border:1px solid #b9d9c3;border-radius:18px;grid-template-columns:52px 1fr;gap:18px;max-width:760px;margin:40px auto;padding:28px;display:grid}.trialSuccess>span{color:#fff;background:var(--om-green);border-radius:50%;place-items:center;width:52px;height:52px;font-size:25px;font-weight:800;display:grid}.trialSuccess p{color:var(--om-paragraph);margin:8px 0}.trialSuccess strong,.trialSuccess small{display:block}.trialSuccess small{color:var(--om-paragraph);margin:8px 0 18px}.trialSuccess code{font-size:10px}.verificationForm{gap:16px;display:grid}.verificationForm>p{color:var(--om-paragraph);margin:0;line-height:1.6}.verificationForm .textAction{justify-self:center}.verificationResult{border-radius:12px;gap:10px;padding:18px;display:grid}.verificationResult--success{background:var(--om-green-soft);border:1px solid #b9d9c3}.verificationResult p{color:var(--om-paragraph);margin:0}.verificationResult small{color:var(--om-green);font-weight:700}.verificationResult .button{justify-content:center;margin-top:8px}@media (max-width:700px){.trialPage{padding:18px 12px 28px}.trialPageIntro{margin-top:38px}.trialPageHeader .button{min-height:38px;padding:7px 9px;font-size:10px}.trialHeaderActions .button--secondary{display:none}.trialFormSection{padding:18px 14px}.trialGrid--two,.trialModules{grid-template-columns:1fr}.trialSpanTwo{grid-column:auto}.trialSuccess{grid-template-columns:1fr}}.pricingPage{background:linear-gradient(#fff8f1 0,#fff 520px);min-height:100vh;padding:0 clamp(18px,4vw,64px) 40px}.commercialHeader{border-bottom:1px solid #8d48181a;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;max-width:1240px;min-height:78px;margin:0 auto;display:grid}.commercialHeader nav{color:var(--om-paragraph);align-items:center;gap:30px;font-size:12px;font-weight:750;display:flex}.commercialHeader nav a:hover{color:var(--om-orange-dark)}.commercialHeader>div{justify-content:flex-end;display:flex}.pricingHero{text-align:center;max-width:820px;margin:70px auto 34px}.pricingHero h1{letter-spacing:-.045em;margin:8px 0 0;font-size:clamp(36px,5.2vw,62px);line-height:1.05}.pricingHero>p:not(.eyebrow){max-width:720px;color:var(--om-paragraph);margin:18px auto 0;font-size:17px;line-height:1.65}.pricingHero>span{color:var(--om-green);background:var(--om-green-soft);border-radius:999px;align-items:center;gap:7px;margin-top:20px;padding:8px 12px;font-size:11px;font-weight:800;display:inline-flex}.pricingControls{justify-content:space-between;align-items:center;gap:20px;max-width:1040px;margin:0 auto 18px;display:flex}.pricingAudience{border:1px solid var(--om-line);background:var(--om-white);border-radius:999px;gap:4px;padding:5px;display:flex;box-shadow:0 8px 25px #1d1d1f0d}.pricingAudience button{min-height:42px;color:var(--om-paragraph);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:9px 16px;font-weight:800;display:flex}.pricingAudience button[aria-pressed=true]{color:var(--om-white);background:var(--om-orange);box-shadow:0 5px 14px #8d481838}.pricingCycle{color:var(--om-paragraph);align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.pricingCycle>span.isActive{color:var(--om-title);font-weight:900}.pricingCycle button{cursor:pointer;background:#cfd2d7;border:0;border-radius:999px;width:43px;height:24px;padding:3px;transition:background .15s;position:relative}.pricingCycle button span{background:var(--om-white);border-radius:50%;width:18px;height:18px;transition:transform .15s;display:block;box-shadow:0 2px 5px #1d1d1f33}.pricingCycle button[aria-pressed=true]{background:var(--om-orange)}.pricingCycle button[aria-pressed=true] span{transform:translate(19px)}.pricingCycle em{color:var(--om-green);background:var(--om-green-soft);border-radius:999px;padding:4px 7px;font-size:9px;font-style:normal}.pricingGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;max-width:1040px;margin:0 auto;display:grid}.pricingCard{border:1px solid var(--om-line);background:var(--om-white);border-radius:20px;flex-direction:column;min-height:690px;padding:28px;display:flex;position:relative;box-shadow:0 18px 55px #1d1d1f0f}.pricingCard[data-recommended=true]{border:2px solid var(--om-orange);background:linear-gradient(#fff 0 62%,#fff8f1 100%);box-shadow:0 22px 65px #8d481821}.pricingRecommended{color:var(--om-white);background:var(--om-orange);border-radius:999px;align-items:center;gap:5px;padding:6px 11px;font-size:10px;font-weight:850;display:flex;position:absolute;top:-14px;right:22px}.pricingCard header>span{color:var(--om-orange-dark);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:900;display:inline-flex}.pricingCard h2{letter-spacing:-.025em;margin:20px 0 0;font-size:25px}.pricingCard header p{min-height:48px;color:var(--om-paragraph);margin:8px 0 0;font-size:12px;line-height:1.6}.pricingTrial{grid-template-columns:auto 1fr;align-items:end;gap:0 9px;margin:26px 0 18px;display:grid}.pricingTrial strong{letter-spacing:-.04em;font-size:38px;line-height:1}.pricingTrial span{color:var(--om-orange-dark);padding-bottom:3px;font-size:16px;font-weight:850}.pricingTrial small{color:var(--om-paragraph);grid-column:1/-1;margin-top:8px}.pricingPlanPrice{color:var(--om-title);flex-wrap:wrap;align-items:baseline;gap:3px 5px;margin:0 0 18px;display:flex}.pricingPlanPrice strong{letter-spacing:-.025em;font-size:24px}.pricingPlanPrice span{color:var(--om-paragraph);font-size:12px}.pricingPlanPrice small{color:var(--om-paragraph);flex-basis:100%;font-size:10px}.pricingCta{justify-content:center;width:100%;min-height:48px}.pricingContinuity{color:var(--om-paragraph);text-align:center;margin:13px 0 0;font-size:10px;line-height:1.5}.pricingContinuity strong{color:var(--om-title)}.pricingFeatures{border-top:1px solid var(--om-line);margin-top:25px;padding-top:22px}.pricingFeatures h3{margin:0 0 14px;font-size:12px}.pricingFeatures ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.pricingFeatures li{color:var(--om-paragraph);align-items:flex-start;gap:8px;font-size:11px;display:flex}.pricingFeatures li svg{color:var(--om-green);stroke-width:3px;flex:none;margin-top:1px}.pricingCard footer{color:var(--om-green);align-items:flex-start;gap:8px;margin-top:auto;padding-top:20px;font-size:10px;font-weight:750;display:flex}.pricingCard footer svg{flex:none}.pricingHow{border:1px solid var(--om-line);background:#fcfaf8;border-radius:22px;max-width:1040px;margin:78px auto 0;padding:34px}.pricingHow>header{text-align:center}.pricingHow h2{margin:5px 0 0;font-size:28px}.pricingHow>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:27px;display:grid}.pricingHow article{background:var(--om-white);border-radius:15px;padding:20px}.pricingHow article>span{width:30px;height:30px;color:var(--om-white);background:var(--om-orange);border-radius:9px;place-items:center;font-size:11px;font-weight:900;display:grid}.pricingHow h3{margin:14px 0 5px;font-size:15px}.pricingHow article p{color:var(--om-paragraph);margin:0;font-size:11px;line-height:1.55}.pricingFooter{border-top:1px solid var(--om-line);max-width:1040px;color:var(--om-paragraph);align-items:center;gap:12px;margin:42px auto 0;padding-top:24px;font-size:10px;display:flex}.pricingFooter strong{color:var(--om-title)}.pricingFooter small{margin-left:auto}@media (max-width:760px){.trialConversionPanel{grid-template-columns:1fr}.trialConversionPanel__icon{display:none}.pricingPage{padding-inline:12px}.commercialHeader{grid-template-columns:1fr auto}.commercialHeader nav{display:none}.pricingHero{margin-top:48px}.pricingHero h1{font-size:38px}.pricingHero>p:not(.eyebrow){font-size:14px}.pricingHero>span{text-align:left;border-radius:12px;align-items:flex-start}.pricingControls{flex-direction:column;align-items:stretch}.pricingAudience{width:100%}.pricingAudience button{flex:1;justify-content:center}.pricingCycle{justify-content:center}.pricingGrid{grid-template-columns:1fr}.pricingCard{min-height:0;padding:24px 20px}.pricingCard header p{min-height:0}.pricingHow{padding:24px 16px}.pricingHow>div{grid-template-columns:1fr}.pricingFooter{flex-direction:column;align-items:flex-start}.pricingFooter small{margin-left:0}}.placeholderPage{border:1px solid var(--om-line);border-top:4px solid var(--om-orange);border-radius:var(--om-radius-large);background:var(--om-white);max-width:680px;box-shadow:var(--om-shadow);margin:80px auto;padding:28px}.placeholderPage>p:not(.eyebrow){color:var(--om-paragraph);margin:12px 0 22px}.contextStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.contextStats article{border:1px solid var(--om-line);border-top:3px solid var(--om-orange);border-radius:var(--om-radius);background:var(--om-white);grid-template-columns:auto 1fr;gap:4px 10px;padding:15px;display:grid}.contextStats svg{color:var(--om-orange);grid-row:1/4}.contextStats span{color:var(--om-paragraph);font-size:10px;font-weight:700}.contextStats strong{font-size:22px;line-height:1.1}.contextStats small{color:var(--om-paragraph);font-size:9px}.contextTabs{border:1px solid var(--om-line);background:var(--om-gray-soft);border-radius:12px;gap:6px;margin:20px 0 14px;padding:5px;display:flex;overflow-x:auto}.contextTabs button{min-height:38px;color:var(--om-paragraph);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1 0 auto;padding:8px 14px;font-size:11px;font-weight:700}.contextTabs button[data-current=true]{color:var(--om-orange-dark);background:var(--om-white);box-shadow:0 1px 5px #1d1d1f14}.contextSection{border:1px solid var(--om-line);background:var(--om-white);border-radius:15px;padding:18px}.contextSectionHeading,.subsectionHeading{justify-content:space-between;align-items:center;gap:16px;display:flex}.contextSectionHeading h2{font-size:19px}.contextSectionHeading p{color:var(--om-paragraph);margin:4px 0 0;font-size:10px}.button--small{min-height:36px;padding:7px 11px;font-size:10px}.issueGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.contextCard{border:1px solid var(--om-line);background:#fffefd;border-radius:12px;padding:15px}.contextCard>header{justify-content:space-between;gap:8px;display:flex}.contextOrigin,.contextPriority{border-radius:999px;padding:4px 7px;font-size:9px;font-weight:700;display:inline-flex}.contextOrigin--internal{color:var(--om-security);background:var(--om-gray-soft)}.contextOrigin--external{color:var(--om-orange-dark);background:var(--om-soft)}.contextPriority--high{color:#8b2525;background:#f8e9e9}.contextPriority--medium{color:var(--om-amber);background:var(--om-amber-soft)}.contextPriority--low{color:var(--om-green);background:var(--om-green-soft)}.contextCard h3{margin-top:11px;font-size:15px}.contextCard>p{min-height:34px;color:var(--om-paragraph);margin:5px 0 10px;font-size:10px;line-height:1.55}.contextCard dl{grid-template-columns:1fr 1fr;gap:7px;margin:12px 0;display:grid}.contextCard dl>div{border-top:1px solid var(--om-line);padding-top:7px}.contextCard dt,.contextCard dd{font-size:9px}.contextCard dt{color:var(--om-paragraph)}.contextCard dd{margin:2px 0 0;font-weight:700}.contextEmpty{border:1px dashed var(--om-soft-strong);min-height:190px;color:var(--om-paragraph);text-align:center;border-radius:12px;align-content:center;place-items:center;gap:7px;margin-top:14px;padding:24px;display:grid}.contextEmpty svg{color:var(--om-orange)}.contextEmpty strong{color:var(--om-title)}.contextEmpty span{max-width:520px;font-size:10px}.partyList{gap:12px;margin-top:16px;display:grid}.partyCard{border:1px solid var(--om-line);border-radius:12px;overflow:hidden}.partyCard>header{background:#fffefd;grid-template-columns:1fr auto;gap:18px;padding:15px;display:grid}.partyCard>header span{color:var(--om-orange-dark);text-transform:uppercase;font-size:9px;font-weight:700}.partyCard h3{margin-top:4px;font-size:16px}.partyCard>header p{color:var(--om-paragraph);margin:4px 0 0;font-size:10px}.partyMeta{text-align:right;min-width:180px}.partyMeta strong,.partyMeta small{display:block}.partyMeta strong{font-size:10px}.partyMeta small{color:var(--om-paragraph);margin-top:3px;font-size:9px}.partyMeta .tableAction{margin-left:auto}.requirementList{border-top:1px solid var(--om-line)}.requirementRow{border-bottom:1px solid var(--om-line);grid-template-columns:1fr auto;gap:16px;padding:13px 15px;display:grid}.requirementRow>div:first-child>span{color:var(--om-orange-dark);letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:700}.requirementRow strong{margin:4px 0;font-size:11px;display:block}.requirementRow p{color:var(--om-paragraph);margin:0 0 7px;font-size:9px}.requirementRow>div:last-child{text-align:right;min-width:170px}.requirementRow>div:last-child small{color:var(--om-paragraph);font-size:8px;display:block}.requirementRow>div:last-child .tableAction{margin-left:auto}.requirementEmpty{color:var(--om-paragraph);margin:0;padding:14px 15px;font-size:10px}.partyAddRequirement{align-items:center;gap:5px;margin:11px 15px;display:inline-flex}.scopeCurrent{border:1px solid var(--om-soft-strong);background:#fffaf6;border-radius:13px;margin-top:16px;overflow:hidden}.scopeCurrent>header{border-bottom:1px solid var(--om-soft-strong);justify-content:space-between;align-items:flex-start;gap:18px;padding:16px;display:flex}.scopeCurrent>header span:first-child{color:var(--om-orange-dark);text-transform:uppercase;font-size:9px;font-weight:700}.scopeCurrent h3{margin-top:6px;font-size:15px;line-height:1.45}.scopeCurrent dl{grid-template-columns:1fr 1fr;gap:0;margin:0;display:grid}.scopeCurrent dl>div{border-bottom:1px solid var(--om-soft-strong);padding:13px 16px}.scopeCurrent dl>div:nth-child(odd){border-right:1px solid var(--om-soft-strong)}.scopeCurrent dt{color:var(--om-paragraph);font-size:9px;font-weight:700}.scopeCurrent dd{margin:4px 0 0;font-size:10px;line-height:1.5}.scopeCurrent footer{color:var(--om-paragraph);padding:11px 16px;font-size:9px}.contextReviewGrid{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.contextReviewGrid>section{border:1px solid var(--om-line);border-radius:12px;padding:14px}.contextReviewGrid h3{font-size:13px}.historyCompact{border-bottom:1px solid var(--om-line);gap:3px;padding:10px 0;display:grid}.historyCompact:last-child{border-bottom:0}.historyCompact strong{font-size:10px}.historyCompact span{color:var(--om-paragraph);font-size:9px;line-height:1.45}.historyCompact small{color:var(--om-paragraph);font-size:8px}.sectionEmpty{color:var(--om-paragraph);font-size:9px}.revisionTimeline{max-width:850px;margin:18px auto 0}.revisionTimeline article{grid-template-columns:auto 1fr;gap:12px;min-height:82px;display:grid}.revisionTimeline article:not(:last-child)>div{border-bottom:1px solid var(--om-line);padding-bottom:14px}.revisionDot{border:3px solid var(--om-soft-strong);background:var(--om-orange);border-radius:50%;width:12px;height:12px;margin-top:4px;position:relative}.revisionDot:after{content:"";background:var(--om-soft-strong);width:2px;height:66px;position:absolute;top:11px;left:2px}.revisionTimeline article:last-child .revisionDot:after{display:none}.revisionTimeline header{justify-content:space-between;gap:14px;display:flex}.revisionTimeline header strong{font-size:11px}.revisionTimeline header span{color:var(--om-orange-dark);font-size:9px;font-weight:700}.revisionTimeline p{color:var(--om-paragraph);margin:5px 0;font-size:10px}.revisionTimeline small{color:var(--om-paragraph);font-size:8px}.contextForm{margin-top:17px}.contextForm .formGrid textarea{border:1px solid var(--om-line);width:100%;color:var(--om-title);background:var(--om-white);font:inherit;resize:vertical;border-radius:9px;padding:10px}.contextToggle{border:1px solid var(--om-line);background:var(--om-white);cursor:pointer;border-radius:12px;align-items:center;gap:12px;min-height:62px;padding:10px 12px;transition:border-color .16s,box-shadow .16s,background .16s;display:flex;position:relative}.contextToggle:hover{background:#fffcfa;border-color:#d6b08f}.contextToggle:focus-within{border-color:var(--om-accent);box-shadow:0 0 0 3px #cb732c21}.contextToggle>input{opacity:0;pointer-events:none;height:1px;margin:-1px;position:absolute;overflow:hidden;width:1px!important}.contextToggleTrack{background:#d8dbe0;border-radius:999px;flex:0 0 42px;width:42px;height:24px;padding:3px;transition:background .16s;margin:0!important}.contextToggleTrack>span{background:var(--om-white);border-radius:50%;width:18px;height:18px;transition:transform .16s;display:block;box-shadow:0 1px 3px #1d1d1f3d}.contextToggle>input:checked+.contextToggleTrack{background:var(--om-accent)}.contextToggle>input:checked+.contextToggleTrack>span{transform:translate(18px)}.contextToggleCopy{color:var(--om-title);gap:2px;display:grid;margin:0!important}.contextToggleCopy strong{font-size:14px}.contextToggleCopy small{color:var(--om-muted);font-size:12px;font-weight:400;line-height:1.35}.processWorkspace{gap:22px;display:grid}.processStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.processStats article{border:1px solid var(--om-line);border-top:3px solid var(--om-accent);background:var(--om-white);border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:4px 10px;min-height:112px;padding:18px;display:grid}.processStats article>svg{color:var(--om-accent);grid-row:1/4;align-self:start}.processStats span,.processStats small{color:var(--om-muted)}.processStats strong{color:var(--om-title);font-size:26px}.processStats small{font-size:12px}.processSection{border:1px solid var(--om-line);background:var(--om-white);border-radius:18px;padding:22px}.processMap{gap:16px;margin-top:18px;display:grid}.processMapJourney{grid-template-columns:150px minmax(0,1fr) 150px;align-items:stretch;gap:18px;margin-top:18px;display:grid}.processMapJourney>.processMap{min-width:0;margin-top:0}.processMapAudience{text-align:center;color:#75451f;background:linear-gradient(155deg,#fffaf6 0%,#f4e2d2 100%);border:1px solid #dfb994;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:100%;padding:18px 13px;display:flex;position:relative}.processMapAudience--outcome{color:#315c3e;background:linear-gradient(155deg,#fbfefc 0%,#e4f0e8 100%);border-color:#b8d0bf}.processMapAudience>svg{width:44px;height:44px;color:var(--om-white);background:var(--om-accent);border-radius:14px;padding:10px;box-shadow:0 7px 16px #75451f2e}.processMapAudience--outcome>svg{background:#527a62;box-shadow:0 7px 16px #315c3e2e}.processMapAudience strong{color:inherit;font-size:13px;line-height:1.35}.processMapAudience small{color:var(--om-muted);font-size:10px;line-height:1.35}.processLane{border:1px solid var(--om-line);background:#fcfbfa;border-radius:15px;grid-template-columns:190px 1fr;display:grid;overflow:hidden}.processLane>header{color:var(--om-title);background:#f5eee8;flex-direction:column;justify-content:center;gap:7px;padding:18px;display:flex}.processLane--mission>header{background:#f8e9dc}.processLane--support>header{background:#f2f3f5}.processLane--evaluation>header{background:#eaf2ec}.processLane>header span{font-weight:800}.processLane>header strong{background:#ffffffb3;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.processLane>div{align-items:stretch;gap:10px;padding:14px;display:flex;overflow-x:auto}.processLane>div>p{color:var(--om-muted);margin:auto 0;font-size:13px}.processMapCard{text-align:left;border:1px solid var(--om-line);background:var(--om-white);cursor:pointer;border-radius:12px;gap:5px;min-width:205px;max-width:245px;padding:14px;transition:transform .15s,border-color .15s,box-shadow .15s;display:grid}.processMapCard:hover{border-color:#d7ad89;transform:translateY(-2px);box-shadow:0 7px 18px #412d1e14}.processMapCard>span{color:var(--om-accent);letter-spacing:.06em;font-size:12px;font-weight:800}.processMapCard>strong{color:var(--om-title);font-size:14px}.processMapCard>small{color:var(--om-muted)}.processMapCard>em{color:#7a4a23;align-items:center;gap:4px;margin-top:5px;font-size:11px;font-style:normal;font-weight:700;display:flex}.processCatalog{background:0 0;border:0;grid-template-columns:260px minmax(0,1fr);gap:20px;padding:0;display:grid}.processCatalog>aside,.processDetail{border:1px solid var(--om-line);background:var(--om-white);border-radius:18px}.processCatalog>aside{align-self:start;overflow:hidden}.processCatalogHeading{border-bottom:1px solid var(--om-line);justify-content:space-between;align-items:center;padding:18px;display:flex}.processCatalogHeading h2{margin:0;font-size:18px}.processCatalogHeading span{color:#75431d;background:#f5e9de;border-radius:50%;place-items:center;width:27px;height:27px;font-weight:800;display:grid}.processCatalog>aside>button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f0eeeb;gap:10px;width:100%;padding:13px 16px;display:flex}.processCatalog>aside>button[data-current=true]{box-shadow:inset 3px 0 var(--om-accent);background:#f7eee6}.processCatalog>aside>button>span{color:var(--om-accent);font-size:12px;font-weight:800}.processCatalog>aside>button div{gap:3px;display:grid}.processCatalog>aside>button strong{color:var(--om-title);font-size:13px}.processCatalog>aside>button small{color:var(--om-muted);font-size:11px}.processDetail{gap:20px;padding:22px;display:grid}.processDetail>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.processDetail>header span{color:var(--om-accent);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:800}.processDetail>header h2{margin:4px 0;font-size:25px}.processDetail>header p{color:var(--om-muted);margin:0}.processDefinition{grid-template-columns:1fr 1fr;gap:12px;display:grid}.processDefinition section,.processRelations section{background:#faf8f6;border-radius:12px;padding:15px}.processDefinition h3,.processRelations h3,.sipocGrid h3,.indicatorSection h3{color:var(--om-title);margin:0 0 8px;font-size:14px}.processDefinition p,.processRelations p{color:var(--om-muted);margin:0;line-height:1.55}.sipocGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.sipocGrid>section{border:1px solid var(--om-line);border-radius:13px;padding:14px}.sipocGrid>section>div{border-top:1px solid #efede9;gap:3px;padding:9px 0;display:grid}.sipocGrid>section>div:first-of-type{border-top:0}.sipocGrid strong{color:var(--om-title);font-size:13px}.sipocGrid small,.sipocGrid p{color:var(--om-muted);margin:0;font-size:11px}.sipocGrid span{color:#79491f;background:#f5e9de;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;font-weight:800;display:grid}.sipocGrid>section:nth-child(2)>div{grid-template-columns:auto 1fr;align-items:center}.processFlowEnds{grid-template-columns:1fr 1fr;gap:12px;display:grid}.processFlowEnds>section{border:1px solid var(--om-line);border-radius:13px;padding:15px}.processFlowEnds h3{color:var(--om-title);margin:0 0 8px;font-size:14px}.processFlowEnds>section>div{border-top:1px solid #efede9;gap:3px;padding:9px 0;display:grid}.processFlowEnds>section>div:first-of-type{border-top:0}.processFlowEnds strong{color:var(--om-title);font-size:13px}.processFlowEnds small,.processFlowEnds p{color:var(--om-muted);margin:0;font-size:11px}.processPdcaSection{border:1px solid var(--om-line);background:#fdfcfb;border-radius:15px;padding:16px}.processPdcaSection>header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.processPdcaSection h3{color:var(--om-title);margin:0;font-size:15px}.processPdcaSection>header p{color:var(--om-muted);margin:4px 0 0;font-size:12px}.processPdcaSection>header>span{color:#8a571f;white-space:nowrap;background:#f8eadc;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:800}.processPdcaSection>header>span[data-complete=true]{color:#29663b;background:#eaf4ed}.processPdcaGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.processPdcaCard{border:1px solid var(--om-line);background:var(--om-white);border-top:3px solid #b98352;border-radius:12px;min-width:0;padding:12px}.processPdcaCard--do{border-top-color:var(--om-accent)}.processPdcaCard--check{border-top-color:#60778e}.processPdcaCard--act{border-top-color:#527a62}.processPdcaCard>header{align-items:flex-start;gap:8px;display:flex}.processPdcaCard>header>span{width:27px;height:27px;color:var(--om-white);background:#b98352;border-radius:8px;flex:none;place-items:center;font-size:12px;font-weight:900;display:grid}.processPdcaCard--do>header>span{background:var(--om-accent)}.processPdcaCard--check>header>span{background:#60778e}.processPdcaCard--act>header>span{background:#527a62}.processPdcaCard>header div{gap:2px;display:grid}.processPdcaCard>header strong{color:var(--om-title);font-size:12px}.processPdcaCard>header small{color:var(--om-muted);font-size:9px;line-height:1.35}.processPdcaCard ol{gap:6px;margin:11px 0 0;padding-left:20px;display:grid}.processPdcaCard li{color:var(--om-title);font-size:11px;line-height:1.4}.processPdcaCard>p{color:var(--om-muted);margin:11px 0 0;font-size:10px}.processSupportGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.processSupportGrid>section{border:1px solid var(--om-line);border-radius:13px;padding:15px}.processSupportGrid>section>header h3{color:var(--om-title);margin:0;font-size:14px}.processSupportGrid>section>header p{color:var(--om-muted);margin:3px 0 0;font-size:11px}.processResourceList,.processRequirementList{gap:8px;margin-top:12px;display:grid}.processResourceList article{background:#faf8f6;border-radius:9px;padding:9px 10px}.processResourceList strong{color:#74461f;text-transform:uppercase;letter-spacing:.04em;font-size:10px}.processResourceList ul{gap:3px;margin:5px 0 0;padding-left:18px;display:grid}.processResourceList li{color:var(--om-title);font-size:11px}.processRequirementList article{background:#f7f8fa;border-left:3px solid #60778e;border-radius:8px;grid-template-columns:auto 1fr;gap:3px 7px;padding:9px 10px;display:grid}.processRequirementList span{color:#52677c;background:#e7edf2;border-radius:999px;grid-row:1/3;align-self:start;padding:3px 6px;font-size:9px;font-weight:800}.processRequirementList strong{color:var(--om-title);font-size:11px}.processRequirementList p{color:var(--om-muted);margin:0;font-size:10px;line-height:1.4}.processRelations{grid-template-columns:1fr 1fr;gap:12px;display:grid}.processRelations h3{align-items:center;gap:7px;display:flex}.processRelations section>div{flex-wrap:wrap;gap:6px;display:flex}.processRelations section>div span{color:#70411d;background:#f5e9de;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:700}.indicatorSection{padding-top:4px}.indicatorSection>div:first-child{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.indicatorSection>div p{color:var(--om-muted);margin:0;font-size:12px}.indicatorTable{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.indicatorTable article{border:1px solid var(--om-line);border-radius:12px;gap:8px;padding:14px;display:grid}.indicatorTable header{justify-content:space-between;gap:8px;display:flex}.indicatorTable header strong{color:var(--om-title);font-size:13px}.indicatorTable header span{color:#29663b;font-size:11px;font-weight:800}.indicatorTable header span[data-active=false]{color:var(--om-muted)}.indicatorTable p{color:var(--om-muted);margin:0;font-size:12px}.indicatorTable dl{grid-template-columns:repeat(3,1fr);gap:7px;margin:0;display:grid}.indicatorTable dt{color:var(--om-muted);font-size:10px}.indicatorTable dd{color:var(--om-title);margin:2px 0 0;font-size:11px;font-weight:700}.processMultiSelect{border:1px solid var(--om-line);border-radius:12px;margin:16px 0 0;padding:12px}.processMultiSelect legend{color:var(--om-title);padding:0 6px;font-size:13px;font-weight:800}.processMultiSelect>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.processMultiSelect label{cursor:pointer;background:#faf8f6;border-radius:9px;align-items:flex-start;gap:8px;padding:9px;display:flex}.processMultiSelect input{height:17px;accent-color:var(--om-accent);flex:none;margin-top:1px;width:17px!important}.processMultiSelect label>span{gap:2px;display:grid;margin:0!important}.processMultiSelect strong{color:var(--om-title);font-size:12px}.processMultiSelect small,.processMultiSelect>p{color:var(--om-muted);margin:0;font-size:11px}.processLineFields{grid-template-columns:repeat(3,minmax(0,1fr))}.processLineFields--two{grid-template-columns:repeat(2,minmax(0,1fr))}.processLineFields label>small{color:var(--om-muted);font-size:11px;font-weight:400}.processFormSection{border:1px solid var(--om-line);background:#fdfcfb;border-radius:14px;margin-top:16px;padding:15px}.processFormSection>header{align-items:flex-start;gap:10px;margin-bottom:13px;display:flex}.processFormSection>header>span{width:26px;height:26px;color:var(--om-white);background:var(--om-accent);border-radius:8px;flex:none;place-items:center;font-size:11px;font-weight:900;display:grid}.processFormSection>header h3{color:var(--om-title);margin:0;font-size:14px}.processFormSection>header p{color:var(--om-muted);margin:3px 0 0;font-size:11px;line-height:1.4}.processPdcaFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.processPdcaField{border:1px solid var(--om-line);background:var(--om-white);border-top:3px solid #b98352;border-radius:11px;gap:8px;padding:11px;display:grid}.processPdcaField--do{border-top-color:var(--om-accent)}.processPdcaField--check{border-top-color:#60778e}.processPdcaField--act{border-top-color:#527a62}.processPdcaField>span{align-items:flex-start;gap:8px;display:flex}.processPdcaField>span>b{width:25px;height:25px;color:var(--om-white);background:#b98352;border-radius:7px;flex:none;place-items:center;font-size:11px;display:grid}.processPdcaField--do>span>b{background:var(--om-accent)}.processPdcaField--check>span>b{background:#60778e}.processPdcaField--act>span>b{background:#527a62}.processPdcaField>span>span{gap:2px;display:grid}.processPdcaField strong{color:var(--om-title);font-size:12px}.processPdcaField small{color:var(--om-muted);font-size:9px;font-weight:400}.processPdcaField textarea,.processResourceFormGrid textarea,.processRequirementFormGrid textarea{border:1px solid var(--om-line);width:100%;color:var(--om-title);background:var(--om-white);font:inherit;resize:vertical;border-radius:9px;padding:10px}.processResourceFormGrid,.processRequirementFormGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.processResourceField,.processRequirementField{gap:6px;min-width:0;display:grid}.processResourceField__heading,.processRequirementField__heading{align-items:center;gap:5px;display:flex}.processResourceField__heading label,.processRequirementField__heading label{color:var(--om-title);cursor:pointer;font-size:11px;font-weight:700}.processRequirementField>small{color:var(--om-muted);font-size:9px;font-weight:400}.informationButton{color:#747a84;cursor:pointer;background:#f8f8f9;border:1px solid #d7dade;border-radius:50%;flex:none;place-items:center;width:17px;height:17px;padding:0;display:grid;position:relative}.informationButton svg{width:10px;height:10px}.informationButton:hover,.informationButton:focus-visible{color:var(--om-white);background:var(--om-accent);outline:0;box-shadow:0 0 0 3px #cb732c24}.informationButton:after{z-index:5;width:max-content;max-width:150px;color:var(--om-white);background:var(--om-title);content:attr(data-tooltip);pointer-events:none;opacity:0;border-radius:6px;padding:5px 7px;font-size:9px;font-weight:700;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%,3px)}.informationButton:hover:after,.informationButton:focus-visible:after{opacity:1;transform:translate(-50%)}.processHelpBackdrop{z-index:40;background:#1d1d1f99;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.processHelpDialog{border:1px solid var(--om-line);background:var(--om-white);border-radius:18px;gap:15px;width:min(520px,100%);padding:22px;display:grid;box-shadow:0 24px 70px #1d1d1f47}.processHelpDialog>header{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.processHelpDialog>header>span{width:34px;height:34px;color:var(--om-white);background:var(--om-accent);border-radius:10px;place-items:center;display:grid}.processHelpDialog>header small{color:var(--om-accent);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.processHelpDialog h2{margin-top:2px;font-size:20px}.processHelpDialog>p{color:var(--om-paragraph);margin:0;font-size:13px;line-height:1.6}.processHelpDialog>div{background:#f7f4f1;border-radius:10px;gap:4px;padding:11px 12px;display:grid}.processHelpDialog>div strong,.processHelpDialog>aside strong{color:var(--om-title);font-size:11px}.processHelpDialog>div span{color:var(--om-muted);font-size:12px}.processHelpDialog>aside{border-left:3px solid var(--om-accent);background:#fff7ef;border-radius:9px;padding:11px 12px}.processHelpDialog>aside p{color:var(--om-paragraph);margin:3px 0 0;font-size:12px}.processHelpDialog>.button{justify-self:end}.contextToggle--process:has(input:checked){background:#f1f8f3;border-color:#7fa78a;box-shadow:inset 3px 0 #527a62}.contextToggle--process:has(input:checked):hover{background:#edf7f0;border-color:#527a62}.contextToggle--process>input:checked+.contextToggleTrack{background:#527a62}.contextToggle--indicator{background:#f8f4f0;border-color:#c9a17f;margin-top:14px}.contextToggle--indicator:hover{border-color:var(--om-accent);background:#fff8f2}.contextToggle--indicator:has(input:checked){border-color:var(--om-accent);box-shadow:inset 3px 0 var(--om-accent);background:#fff8f2}.contextToggle--indicator .contextToggleTrack{background:#676c76;flex-basis:50px;width:50px;height:28px;padding:3px;box-shadow:inset 0 0 0 1px #1d1d1f1f}.contextToggle--indicator .contextToggleTrack>span{width:22px;height:22px}.contextToggle--indicator>input:checked+.contextToggleTrack{background:var(--om-accent)}.contextToggle--indicator>input:checked+.contextToggleTrack>span{transform:translate(22px)}.indicatorToggleStatus{color:#535861;background:#e5e7ea;border-radius:999px;margin-left:auto;padding:5px 8px;font-size:10px;font-weight:800}.indicatorToggleStatus:after{content:"Inactivo"}.contextToggle--indicator>input:checked~.indicatorToggleStatus{color:#7a451c;background:#f4dfce}.contextToggle--indicator>input:checked~.indicatorToggleStatus:after{content:"Activo"}.planningWorkspace{gap:20px;display:grid}.planningHeroActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.planningSavedNotice{color:#315c3e;background:#eff8f1;border:1px solid #a7c9b0;border-radius:11px;align-items:center;gap:8px;margin:0;padding:11px 13px;font-size:11px;font-weight:800;display:flex}.planningStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.planningStats article{border:1px solid var(--om-line);border-top:3px solid var(--om-accent);background:var(--om-white);border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:5px 9px;min-width:0;padding:16px;display:grid}.planningStats article:nth-child(2){border-top-color:#b44e45}.planningStats article:nth-child(3){border-top-color:#b98a2f}.planningStats article:nth-child(4){border-top-color:#527a62}.planningStats svg{color:var(--om-accent);grid-row:1/3}.planningStats article:nth-child(2) svg{color:#a54139}.planningStats article:nth-child(3) svg{color:#a4741b}.planningStats article:nth-child(4) svg{color:#527a62}.planningStats span,.planningStats small{color:var(--om-muted)}.planningStats span{font-size:11px;font-weight:700}.planningStats strong{color:var(--om-title);font-size:25px}.planningStats small{grid-column:1/-1;font-size:10px}.planningSection{border:1px solid var(--om-line);background:var(--om-white);border-radius:18px;padding:22px}.planningFilters{background:#fcfaf8;border:1px solid #e3ddd7;border-radius:12px;align-items:flex-end;gap:10px;margin-top:15px;padding:12px;display:flex}.planningFilterHeading{min-width:150px;color:var(--om-accent);align-items:center;gap:8px;padding:3px 8px 3px 2px;display:flex}.planningFilterHeading>div{gap:2px;display:grid}.planningFilterHeading strong{color:var(--om-title);font-size:11px}.planningFilterHeading small{color:var(--om-muted);font-size:9px}.planningFilters label{min-width:180px;color:var(--om-paragraph);gap:5px;font-size:9px;font-weight:800;display:grid}.planningFilters select{border:1px solid var(--om-line);min-height:38px;color:var(--om-title);background:var(--om-white);font:inherit;border-radius:9px;padding:8px 32px 8px 10px;font-size:10px}.planningFilters .tableAction{margin-bottom:7px;margin-left:auto}.objectiveGrid,.planningItemGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:17px;display:grid}.objectiveCard,.planningItemCard{border:1px solid var(--om-line);background:var(--om-white);border-radius:14px;gap:12px;min-width:0;padding:17px;display:grid;box-shadow:0 5px 16px #1d1d1f0a}.objectiveCard{border-top:3px solid var(--om-accent)}.objectiveCard>header,.planningItemCard>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.objectiveCard>header>div{gap:4px;min-width:0;display:grid}.objectiveCard>header>div>span,.planningItemCode{color:var(--om-accent);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.objectiveCard h3,.planningItemCard h3{color:var(--om-title);margin:0;font-size:16px;line-height:1.35}.objectiveCard>p,.planningItemCard>p{color:var(--om-muted);margin:0;font-size:12px;line-height:1.55}.planningStatus{color:#52606e;white-space:nowrap;background:#eef0f2;border-radius:999px;flex:none;padding:5px 8px;font-size:9px;font-weight:800}.planningStatus--active,.planningStatus--achieved,.planningStatus--monitoring{color:#2f6540;background:#e8f3eb}.planningStatus--on_hold,.planningStatus--treatment{color:#835b17;background:#f9eed5}.planningStatus--cancelled,.planningStatus--closed{color:#5f646c;background:#e7e9ec}.planningStatus--analysis,.planningStatus--planned{color:#835b17;background:#f9eed5}.planningStatus--implementation{color:#8d4818;background:#f8e8db}.planningStatus--effectiveness_review{color:#2f6540;background:#e8f3eb}.objectiveProgress{gap:6px;display:grid}.objectiveProgress>div{color:var(--om-muted);justify-content:space-between;gap:8px;font-size:10px;display:flex}.objectiveProgress>div strong{color:var(--om-title)}.objectiveProgress>span{background:#eceef0;border-radius:999px;height:8px;overflow:hidden}.objectiveProgress i{border-radius:inherit;background:linear-gradient(90deg,var(--om-accent),#d99a62);height:100%;display:block}.objectiveCard dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0;display:grid}.objectiveCard dl>div{background:#faf8f6;border-radius:9px;min-width:0;padding:8px}.objectiveCard dt{color:var(--om-muted);font-size:9px}.objectiveCard dd{color:var(--om-title);overflow-wrap:anywhere;margin:3px 0 0;font-size:10px;font-weight:800}.planningCardMeta{color:var(--om-muted);flex-wrap:wrap;gap:7px 14px;font-size:10px;display:flex}.planningCardMeta b{color:var(--om-title)}.planningProcessTags{flex-wrap:wrap;gap:5px;display:flex}.planningProcessTags span{color:#315c3e;background:#f1f8f3;border:1px solid #b9cfbf;border-radius:999px;align-items:center;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.planningPlanSummary{color:#5d5147;background:#faf3ed;border-radius:10px;align-items:center;gap:7px;padding:9px 10px;font-size:10px;display:flex}.planningPlanSummary svg{color:var(--om-accent)}.planningPlanSummary strong{color:#78471f;margin-left:auto}.planningCardActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.planningTags,.planningRelations{flex-wrap:wrap;gap:5px;display:flex}.planningTags span{color:#6f451f;background:#f6e9dd;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:800}.planningRelations span{color:#59616b;background:#f8f9fa;border:1px solid #dfe2e5;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:700}.objectiveCard>.tableAction,.planningItemCard>.tableAction{justify-self:start}.planningItemCard{border-top:3px solid #a54139}.planningItemCard--opportunity{border-top-color:#b98a2f}.planningKind{color:#963b34;text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:5px;font-size:10px;font-weight:900;display:inline-flex}.planningItemCard--opportunity .planningKind{color:#946816}.scoreComparison{grid-template-columns:1fr 1fr;gap:8px;display:grid}.scoreComparison--three{grid-template-columns:repeat(3,minmax(0,1fr))}.scoreComparison>div{background:#f7f7f8;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:2px 8px;padding:9px 10px;display:grid}.scoreComparison span{color:var(--om-muted);font-size:9px;font-weight:700}.scoreComparison strong{width:31px;height:31px;color:var(--om-white);background:#527a62;border-radius:9px;grid-area:1/2/3;place-items:center;font-size:13px;display:grid}.scoreComparison strong[data-level=medium]{background:#b98a2f}.scoreComparison strong[data-level=high]{background:#c46a35}.scoreComparison strong[data-level=critical]{background:#a54139}.scoreComparison small{color:var(--om-title);font-size:9px;font-weight:800}.planningFormGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.planningFormGrid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.planningFormGrid--measure{grid-template-columns:repeat(4,minmax(0,1fr))}.planningFormGrid label{min-width:0}.planningFormGrid label>span,.planningForm>.fullWidthField>span{color:var(--om-paragraph);margin-bottom:6px;font-size:11px;font-weight:800;display:block}.planningFormGrid input,.planningFormGrid select,.planningFormGrid textarea,.planningForm>.fullWidthField input,.planningForm>.fullWidthField textarea{border:1px solid var(--om-line);width:100%;min-height:42px;color:var(--om-title);background:var(--om-white);font:inherit;border-radius:9px;padding:10px 11px;font-size:12px}.planningFormGrid textarea,.planningForm>.fullWidthField textarea{resize:vertical}.planningFormGrid label>small{color:var(--om-muted);margin-top:5px;font-size:9px;line-height:1.35;display:block}.planningFormGrid input:focus,.planningFormGrid select:focus,.planningFormGrid textarea:focus,.planningForm>.fullWidthField input:focus,.planningForm>.fullWidthField textarea:focus{border-color:var(--om-accent);outline:3px solid #c17c3d1f}.planningFieldWide{grid-column:span 3}.planningFormSection{border:1px solid var(--om-line);background:#fdfcfb;border-radius:13px;margin-top:16px;padding:14px}.planningFormSection>header{align-items:flex-start;gap:9px;margin-bottom:12px;display:flex}.planningFormSection>header>span{width:25px;height:25px;color:var(--om-white);background:var(--om-accent);border-radius:8px;flex:none;place-items:center;font-size:10px;font-weight:900;display:grid}.planningFormSection h3{color:var(--om-title);margin:0;font-size:14px}.planningFormSection p{color:var(--om-muted);margin:3px 0 0;font-size:10px}.planningMultiSelect{border:1px solid var(--om-line);border-radius:12px;margin:15px 0 0;padding:12px}.planningMultiSelect legend{color:var(--om-title);padding:0 6px;font-size:12px;font-weight:800}.planningMultiSelect>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.planningMultiSelect label{cursor:pointer;background:#faf8f6;border-radius:9px;align-items:flex-start;gap:8px;padding:9px;display:flex}.planningMultiSelect input{height:16px;accent-color:var(--om-accent);flex:none;margin-top:1px;width:16px!important}.planningMultiSelect label>span{gap:2px;display:grid;margin:0!important}.planningMultiSelect strong{color:var(--om-title);font-size:11px}.planningMultiSelect small,.planningMultiSelect>p{color:var(--om-muted);margin:0;font-size:10px}.planningScoreEditor{background:var(--om-white);border:1px solid #ded7d0;border-radius:13px;margin-top:10px;overflow:hidden;box-shadow:0 5px 15px #2920180d}.planningScoreEditor>header{background:#faf7f4;border-bottom:1px solid #e9e4df;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.planningScoreEditor>header>div{color:var(--om-accent);align-items:center;gap:7px;display:flex}.planningScoreEditor>header span{color:var(--om-title);font-size:11px;font-weight:850}.planningScoreEditor>header small{color:var(--om-muted);font-size:9px}.planningScoreEditor--current{border-color:#c8d8cc}.planningScoreEditor--current>header{background:#f3f8f4}.planningScoreEditor--current>header>div{color:#527a62}.planningScoreEditor--target{border-color:#dfc8b4}.planningScoreEditor--target>header{background:#fff8f1}.planningScoreEquation{grid-template-columns:minmax(150px,1fr) auto minmax(150px,1fr) auto minmax(150px,.8fr);align-items:end;gap:12px;padding:14px;display:grid}.planningScoreEquation label{color:var(--om-paragraph);gap:6px;font-size:10px;font-weight:800;display:grid}.planningScoreEquation select{border:1px solid var(--om-line);width:100%;min-height:44px;color:var(--om-title);background:var(--om-white);font:inherit;border-radius:10px;padding:9px 12px;font-size:13px;font-weight:800}.planningScoreEquation select:focus{border-color:var(--om-accent);outline:3px solid #c17c3d1f}.planningScoreEquation>b{color:#9c7b61;align-self:center;padding-top:17px;font-size:19px}.planningScoreEquation output{background:#f6f6f7;border-radius:11px;grid-template-columns:1fr auto;align-items:center;gap:2px 9px;min-height:68px;padding:9px 10px;display:grid}.planningScoreEquation output>span,.planningScoreEquation output>small{color:var(--om-muted);font-size:9px;font-weight:700}.planningScoreEquation output>small{color:var(--om-title);font-weight:850}.planningScoreEquation output>strong{width:42px;height:42px;color:var(--om-white);background:#527a62;border-radius:11px;grid-area:1/2/3;place-items:center;font-size:16px;display:grid}.planningScoreEquation output>strong[data-level=medium]{background:#b98a2f}.planningScoreEquation output>strong[data-level=high]{background:#c46a35}.planningScoreEquation output>strong[data-level=critical]{background:#a54139}.planningFormError{z-index:4;color:#7e2525;background:#fff4f3;border:1px solid #d7a5a1;border-radius:9px;margin:10px 0;padding:10px 12px;font-weight:700;position:sticky;top:0;box-shadow:0 5px 14px #5f1c1c1a}.planningActionToolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;display:flex}.planningActionToolbar>span{color:var(--om-muted);font-size:10px;font-weight:800}.planningActionToolbar .button{min-height:36px;padding:8px 11px;font-size:10px}.planningActionEditors{gap:11px;display:grid}.planningActionEditor{border:1px solid #dfd9d3;border-left:3px solid var(--om-accent);background:var(--om-white);border-radius:12px;gap:10px;padding:13px;display:grid}.planningActionEditor>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.planningActionEditor>header strong{color:var(--om-title);font-size:11px}.planningActionEditor>.fullWidthField>span{color:var(--om-paragraph);margin-bottom:6px;font-size:11px;font-weight:800;display:block}.planningActionEditor>.fullWidthField textarea{border:1px solid var(--om-line);width:100%;min-height:42px;color:var(--om-title);background:var(--om-white);font:inherit;resize:vertical;border-radius:9px;padding:10px 11px;font-size:12px}.planningActionEditor>.fullWidthField textarea:focus{border-color:var(--om-accent);outline:3px solid #c17c3d1f}.planningFormGrid>.planningEvidence{grid-column:1/-1}.planningEvidence{background:#fbfaf9;border:1px solid #ddd6d0;border-radius:10px;gap:8px;margin-top:10px;padding:10px;display:grid}.planningEvidenceHeading{justify-content:space-between;align-items:center;gap:10px;display:flex}.planningEvidenceHeading>div{color:var(--om-accent);align-items:center;gap:6px;font-size:10px;font-weight:850;display:flex}.planningEvidenceUpload{cursor:pointer;background:#fff7f0;border:1px solid #d4b89f;border-radius:9px;align-items:center;gap:6px;min-height:34px;padding:7px 10px;font-weight:850;position:relative;color:#70431f!important;margin:0!important;font-size:9px!important;display:inline-flex!important}.planningEvidenceUpload:hover{border-color:var(--om-accent);background:#fceee2}.planningEvidenceUpload input{opacity:0;pointer-events:none;position:absolute;width:1px!important;height:1px!important;min-height:0!important}.planningEvidenceList{gap:6px;display:grid}.planningEvidenceList article{background:var(--om-white);border:1px solid #e4e0dc;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:8px 9px;display:flex}.planningEvidenceList article>div{color:#527a62;align-items:center;gap:7px;min-width:0;display:flex}.planningEvidenceList article>div>span{gap:2px;min-width:0;display:grid}.planningEvidenceList strong{color:var(--om-title);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.planningEvidencePending{background:#f4faf6;border:1px solid #b9d3c1;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.planningEvidencePending>div{color:#527a62;align-items:center;gap:8px;min-width:0;display:flex}.planningEvidencePending>div>span{gap:2px;min-width:0;display:grid}.planningEvidencePending strong{color:var(--om-title);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.planningEvidencePending small{color:#456352;font-size:9px}.planningEvidenceList small,.planningEvidenceHint,.planningEvidenceMessage{color:var(--om-muted);margin:0;font-size:9px;line-height:1.45}.planningEvidenceMessage{color:#315c3e;font-weight:750}.planningActionEmpty{color:var(--om-muted);text-align:center;background:#fffaf6;border:1px dashed #d9c8ba;border-radius:11px;place-items:center;gap:5px;padding:18px;display:grid}.planningActionEmpty svg{color:var(--om-accent)}.planningActionEmpty strong{color:var(--om-title);font-size:11px}.planningActionEmpty span{max-width:560px;font-size:10px;line-height:1.5}.planningDetailModal{max-width:1080px}.planningDetail{gap:14px;display:grid}.planningDetailMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.planningDetailMetrics article{background:#faf7f4;border-radius:11px;gap:5px;padding:12px;display:grid}.planningDetailMetrics span{color:var(--om-muted);font-size:9px;font-weight:700}.planningDetailMetrics strong{color:var(--om-title);font-size:16px}.planningDetailBlock{border:1px solid var(--om-line);background:var(--om-white);border-radius:13px;padding:14px}.planningDetailBlock>h3,.planningDetailHeading h3{color:var(--om-title);margin:0 0 8px;font-size:14px}.planningDetailBlock>p,.planningDetailHeading p{color:var(--om-muted);white-space:pre-wrap;margin:0;font-size:11px;line-height:1.55}.planningDetailBlock>dl,.planningActionList dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0 0;display:grid}.planningDetailBlock dl>div,.planningActionList dl>div{background:#faf8f6;border-radius:9px;min-width:0;padding:9px}.planningDetailBlock dt,.planningActionList dt{color:var(--om-muted);font-size:9px;font-weight:700}.planningDetailBlock dd,.planningActionList dd{color:var(--om-title);overflow-wrap:anywhere;white-space:pre-wrap;margin:4px 0 0;font-size:10px;line-height:1.45}.planningDetailHeading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.planningDetailHeading svg{color:var(--om-accent)}.planningActionList{gap:9px;margin-top:12px;display:grid}.planningActionList>article{background:#fffdfb;border:1px solid #e2ddd8;border-radius:11px;padding:12px}.planningActionList article>header{color:var(--om-accent);text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;font-size:9px;font-weight:800;display:flex}.planningActionList h4{color:var(--om-title);margin:8px 0 0;font-size:12px;line-height:1.4}.planningControlExisting{background:#f7fbf8;border-left:4px solid #527a62}.planningControlExisting small{color:#456352;margin-top:8px;font-size:9px;font-weight:700;display:block}.planningDetailScores{margin:0}.actionsPage{max-width:1320px;margin:0 auto}.actionsPage .planningFilters{flex-wrap:wrap}.actionsPage .planningFilterHeading{flex:0 0 145px}.actionsPage .planningFilters label{flex:150px;min-width:0;overflow:hidden}.actionsPage .planningFilters select{width:100%;min-width:0;max-width:100%}.actionsPage .planningFilters .actionsSearch{min-width:210px}.actionsSearch>span:last-child{border:1px solid var(--om-line);background:var(--om-white);border-radius:9px;align-items:center;gap:7px;min-height:38px;padding:7px 10px;display:flex}.actionsSearch input{width:100%;min-width:0;color:var(--om-title);background:0 0;border:0;outline:0;font-size:10px}.actionsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.actionCard{border:1px solid var(--om-line);background:var(--om-white);border-left:4px solid #c5a270;border-radius:14px;gap:11px;min-width:0;padding:16px;display:grid;box-shadow:0 10px 30px #1d1d1f0a}.actionCard[data-priority=low]{border-left-color:#769883}.actionCard[data-priority=medium]{border-left-color:#c5a270}.actionCard[data-priority=high]{border-left-color:#c67532}.actionCard[data-priority=critical]{border-left-color:#a54139}.actionCard>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.actionCard>header>div{gap:3px;display:grid}.actionCard>header>div>span{color:var(--om-orange-dark);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.actionCard>header>div>strong{color:var(--om-title);font-size:12px}.actionCard h2{font-size:17px}.actionCard>p{color:var(--om-paragraph);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.55;display:-webkit-box;overflow:hidden}.actionCard footer{border-top:1px solid #f0ece8;justify-content:flex-end;align-items:center;gap:12px;padding-top:3px;display:flex}.actionAuditOrigin{width:fit-content;color:var(--om-orange-dark);background:var(--om-orange-soft);border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:10px;font-weight:800;display:inline-flex}.actionAuditOrigins{gap:8px;display:grid}.actionAuditOrigins article{border:1px solid var(--om-line);background:#faf8f6;border-radius:10px;gap:5px;padding:10px;display:grid}.actionAuditOrigins span,.actionAuditOrigins small{color:var(--om-paragraph);font-size:10px}.actionAuditOrigins .tableAction{width:fit-content;margin-top:4px}.actionProgress{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.actionProgress>span{background:#ece9e6;border-radius:999px;height:7px;overflow:hidden}.actionProgress i{border-radius:inherit;background:var(--om-orange);height:100%;display:block}.actionProgress small{color:var(--om-paragraph);font-size:9px;font-weight:700}.actionsGrid .planningStatus{text-align:center;white-space:normal;max-width:220px;line-height:1.3}.actionRevisionTimeline{max-width:1100px}.actionRevisionTimeline>article{min-height:132px}.actionRevisionTimeline>article:not(:last-child) .revisionDot:after{height:116px}.actionRevisionDigest{flex-wrap:wrap;gap:6px 14px;margin:8px 0;display:flex}.actionRevisionDigest span{color:var(--om-paragraph);font-size:9px}.actionRevisionDigest b{color:var(--om-title)}.actionRevisionTimeline ul{color:var(--om-paragraph);gap:3px;margin:7px 0;padding-left:17px;font-size:9px;line-height:1.4;display:grid}.actionRevisionTimeline footer{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.actionRevisionTimeline footer .tableAction{flex:none}.actionRevisionReason{border-left:4px solid var(--om-accent);background:#fffaf6}.actionRevisionChanges{gap:8px;margin-top:10px;display:grid}.actionRevisionChanges>article{background:#fcfbfa;border:1px solid #e5dfda;border-radius:10px;gap:6px;padding:10px;display:grid}.actionRevisionChanges>article>strong{color:var(--om-title);font-size:10px}.actionRevisionChanges>article>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.actionRevisionChanges span{min-width:0;color:var(--om-paragraph);background:var(--om-white);overflow-wrap:anywhere;border-radius:8px;gap:3px;padding:8px;font-size:9px;line-height:1.45;display:grid}.actionRevisionChanges small{color:var(--om-orange-dark);text-transform:uppercase;font-size:8px;font-weight:800}.actionEffectivenessGuidance{color:#365842;background:#f4faf6;border:1px solid #bfd3c5;border-radius:10px;align-items:flex-start;gap:8px;margin:11px 0 0;padding:10px 11px;font-size:9px;line-height:1.5;display:flex}.actionEffectivenessGuidance svg{flex:none;margin-top:1px}.actionAnalysisMethod{grid-template-columns:minmax(190px,.7fr) minmax(0,2fr);align-items:end;gap:12px;margin-top:12px;display:grid}.actionAnalysisMethod>label{min-width:0;color:var(--om-paragraph);gap:6px;font-size:10px;font-weight:750;display:grid}.actionAnalysisMethod select{border:1px solid var(--om-line);min-height:43px;color:var(--om-title);background:var(--om-white);font:inherit;border-radius:10px;padding:10px 34px 10px 12px}.actionTemplatePanel{background:#fffaf6;border:1px solid #e1d3c7;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:11px 12px;display:flex}.actionTemplatePanel>div{gap:3px;min-width:0;display:grid}.actionTemplatePanel strong{color:var(--om-title);font-size:10px}.actionTemplatePanel span{color:var(--om-paragraph);font-size:9px;line-height:1.4}.actionTemplatePanel .button{flex:none;text-decoration:none}.actionCauseToolbar{margin-top:12px}.actionCauseEditors{gap:8px;margin-top:9px;display:grid}.actionCauseEditors>article{background:#fffdfb;border:1px solid #e3ddd7;border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:9px;padding:10px;display:grid}.actionCauseEditors>article>span{color:#70431f;background:var(--om-cream);border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-weight:850;display:grid}.actionCauseEditors label{min-width:0;color:var(--om-paragraph);gap:5px;font-size:9px;font-weight:800;display:grid}.actionCauseEditors textarea{border:1px solid var(--om-line);width:100%;min-height:62px;color:var(--om-title);background:var(--om-white);font:inherit;resize:vertical;border-radius:9px;padding:9px 10px;line-height:1.45}.actionCauseList{color:var(--om-title);gap:7px;margin:12px 0;padding-left:22px;font-size:10px;line-height:1.5;display:grid}.actionStepCauses{background:#fffaf6;border:1px solid #e2d7cd;border-radius:10px;margin:0;padding:10px}.actionStepCauses legend{color:var(--om-title);padding:0 5px;font-size:9px;font-weight:850}.actionStepCauses>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.actionStepCauses label{background:var(--om-white);border:1px solid #e7ddd5;border-radius:8px;align-items:flex-start;gap:7px;min-width:0;padding:8px;display:flex}.actionStepCauses input{accent-color:var(--om-accent);margin-top:2px;width:15px!important;min-height:15px!important}.actionStepCauses label>span{gap:2px;min-width:0;display:grid}.actionStepCauses strong{color:var(--om-title);font-size:9px}.actionStepCauses small,.actionStepCauses p{color:var(--om-paragraph);margin:0;font-size:9px;line-height:1.4}.planningForm>.planningFormSection>.fullWidthField{margin-top:11px;display:block}.planningForm>.fullWidthField{margin-top:14px;display:block}.planningForm>.fullWidthField>input{width:100%}@media (max-width:920px){.actionsGrid,.actionAnalysisMethod{grid-template-columns:1fr}}@media (max-width:1050px){.planningStats,.processStats{grid-template-columns:repeat(2,minmax(0,1fr))}.processMapJourney{grid-template-columns:1fr;gap:10px}.processMapAudience{text-align:left;flex-direction:row;justify-content:flex-start;min-height:auto;padding:13px 15px}.processMapAudience>svg{width:36px;height:36px;padding:8px}.processCatalog{grid-template-columns:220px minmax(0,1fr)}.sipocGrid,.processLineFields{grid-template-columns:1fr}.processPdcaGrid,.processResourceFormGrid,.processRequirementFormGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.objectiveGrid,.planningItemGrid,.planningFormGrid,.planningFormGrid--two,.planningFormGrid--measure{grid-template-columns:1fr}.planningFieldWide{grid-column:auto}.planningMultiSelect>div{grid-template-columns:1fr}.objectiveCard dl,.planningDetailMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.planningFilters{flex-direction:column;align-items:stretch}.planningFilters label{width:100%}.planningFilters .tableAction{align-self:flex-start;margin:0}.planningScoreEquation{grid-template-columns:1fr auto 1fr}.planningScoreEquation output{grid-column:1/-1}.actionTemplatePanel{flex-direction:column;align-items:flex-start}.actionStepCauses>div{grid-template-columns:1fr}.processStats{grid-template-columns:1fr 1fr}.processLane{grid-template-columns:1fr}.processLane>header{flex-direction:row;justify-content:space-between;align-items:center;padding:12px 15px}.processCatalog{grid-template-columns:1fr}.processCatalog>aside{max-height:260px;overflow-y:auto}.processDefinition,.processRelations,.indicatorTable,.processFlowEnds,.processSupportGrid,.processMultiSelect>div,.processPdcaFormGrid,.processResourceFormGrid,.processRequirementFormGrid{grid-template-columns:1fr}}@media (max-width:480px){.planningStats{grid-template-columns:1fr}.planningSection{padding:16px}.planningHeroActions{justify-content:stretch;width:100%}.planningHeroActions .button{flex:1}.planningScoreEquation{grid-template-columns:1fr}.planningScoreEquation>b{text-align:center;padding:0}.planningScoreEquation output{grid-column:auto}.planningEvidenceHeading,.planningEvidenceList article{flex-direction:column;align-items:stretch}.scoreComparison--three,.planningDetailMetrics,.planningDetailBlock>dl,.planningActionList dl{grid-template-columns:1fr}.planningActionToolbar{flex-direction:column;align-items:stretch}.actionRevisionTimeline footer{flex-direction:column;align-items:flex-start}.actionRevisionChanges>article>div,.processStats{grid-template-columns:1fr}.processSection,.processDetail{padding:16px}.processDetail>header,.indicatorSection>div:first-child,.processPdcaSection>header{flex-direction:column}.processPdcaGrid,.indicatorTable dl{grid-template-columns:1fr}.contextToggle--indicator{flex-wrap:wrap;align-items:flex-start}.indicatorToggleStatus{margin-left:54px}.processHelpBackdrop{padding:10px}.processHelpDialog{padding:17px}}@media (max-width:820px){.appFrame{grid-template-columns:1fr}.sidebar{border-right:0;border-bottom:1px solid var(--om-line);min-height:auto;padding:14px 16px}.brand{padding-bottom:10px}.navigationGroup{margin-top:14px}.navigationList{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.navigationItem{min-height:44px}.activeModules{display:none}.workspaceContent{padding:22px 16px}.topbar{padding:12px 18px}.globalSearch,.userSummary__copy{display:none}.dashboardColumns{grid-template-columns:1fr}.accessStateForm{grid-template-columns:1fr 1fr}.accessStateForm .button{grid-column:1/-1}}@media (max-width:620px){.navigationList{grid-template-columns:1fr 1fr}.pageHeading{flex-direction:column}.statsGrid,.seatGrid,.invitationGrid,.platformStats{grid-template-columns:1fr}.documentToolbar{flex-direction:column;align-items:stretch}.fieldControl--search,.fieldControl--select{width:100%}.formGrid,.workflowColumns,.workflowHistory>div,.taskCard{grid-template-columns:1fr}.taskActions{justify-content:flex-start}.notificationCopy>div:first-child{flex-direction:column;align-items:flex-start;gap:4px}.documentPanel__footer{flex-direction:column;align-items:flex-start}.accessStateForm{grid-template-columns:1fr}.accessStateForm .button{grid-column:auto}.organizationCard__heading{flex-direction:column;gap:10px}.authCard{padding:25px 20px}.securityGrid{grid-template-columns:1fr}.securityCodesPanel{grid-column:auto}.inlineSecurityForm{grid-template-columns:1fr}.contextStats{grid-template-columns:1fr 1fr}.issueGrid,.contextReviewGrid{grid-template-columns:1fr}}@media (max-width:380px){.workspaceContent,.topbar{padding-inline:12px}.globalSearch input{width:190px}.pageActions{width:100%}.pageActions .button{flex:1}.modalBackdrop{padding:10px}.modal{padding:16px}.contextStats{grid-template-columns:1fr}.contextSection{padding:14px}.partyCard>header,.requirementRow{grid-template-columns:1fr}.partyMeta,.requirementRow>div:last-child{text-align:left;min-width:0}.partyMeta .tableAction,.requirementRow>div:last-child .tableAction{margin-left:0}.scopeCurrent>header{flex-direction:column}.scopeCurrent dl{grid-template-columns:1fr}.scopeCurrent dl>div:nth-child(odd){border-right:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.auditWorkspace{max-width:1380px;margin:0 auto}.workspaceHeader{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.workspaceHeader p{color:var(--om-paragraph);margin:8px 0 0;font-size:13px}.primaryButton,.secondaryButton{border:1px solid var(--om-orange);min-height:42px;color:var(--om-white);background:var(--om-orange);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:9px 14px;font-weight:750;display:inline-flex}.primaryButton:hover{border-color:var(--om-orange-dark);background:var(--om-orange-dark)}.secondaryButton{color:var(--om-title);border-color:var(--om-line);background:var(--om-white)}.secondaryButton:hover{border-color:var(--om-soft-strong);background:var(--om-soft)}.primaryButton:disabled,.secondaryButton:disabled{opacity:.55;cursor:wait}.auditSuccess{color:var(--om-green);background:var(--om-green-soft);border-radius:10px;align-items:center;gap:8px;margin:0 0 14px;padding:10px 12px;font-weight:700;display:flex}.auditStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.auditStats article{border:1px solid var(--om-line);border-top:3px solid var(--om-orange);background:var(--om-white);border-radius:14px;align-items:center;gap:12px;min-height:84px;padding:16px;display:flex}.auditStats svg{color:var(--om-orange-dark)}.auditStats strong,.auditStats span{display:block}.auditStats strong{font-size:25px;line-height:1}.auditStats span{color:var(--om-paragraph);margin-top:5px;font-size:11px;font-weight:700}.workspaceTabs{background:var(--om-gray-soft);border-radius:12px;grid-template-columns:repeat(4,1fr);gap:4px;margin-bottom:18px;padding:4px;display:grid}.workspaceTabs button{min-height:42px;color:var(--om-paragraph);cursor:pointer;background:0 0;border:0;border-radius:9px;font-weight:700}.workspaceTabs button.isActive{color:var(--om-orange-dark);background:var(--om-white);box-shadow:0 2px 9px #1d1d1f14}.auditCardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.auditProgramCard,.auditCard,.auditFindingList article{border:1px solid var(--om-line);background:var(--om-white);border-radius:16px;align-content:start;gap:13px;padding:20px;display:grid;position:relative;box-shadow:0 12px 34px #1d1d1f0b}.auditProgramCard{border-top:4px solid var(--om-orange)}.auditCard{border-left:4px solid var(--om-orange)}.auditProgramCard>header,.auditCard>header,.auditFindingList article>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.auditProgramCard header span,.auditCard header span,.auditFindingList header span{color:var(--om-orange-dark);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.auditProgramCard h2,.auditCard h2,.auditFindingList h2{margin-top:4px;font-size:18px}.auditProgramCard header b,.auditCard header b,.auditFindingList header b{color:var(--om-security);background:var(--om-gray-soft);border-radius:999px;flex:none;padding:5px 9px;font-size:10px}.auditProgramCard header b[data-status=active],.auditCard header b[data-status=closed],.auditFindingList header b[data-status=closed]{color:var(--om-green);background:var(--om-green-soft)}.auditCard header b[data-status=in_progress],.auditCard header b[data-status=reporting],.auditFindingList header b[data-status=action_linked]{color:var(--om-amber);background:var(--om-amber-soft)}.auditProgramCard p,.auditCard p,.auditFindingList article>p{color:var(--om-paragraph);margin:0}.auditPlanningBasis{border-left:3px solid var(--om-soft-strong);background:#fdfaf7;border-radius:0 8px 8px 0;padding:10px 12px}.auditPlanningBasis strong,.auditPlanningBasis span{display:block}.auditPlanningBasis strong{color:var(--om-orange-dark);text-transform:uppercase;font-size:9px}.auditPlanningBasis span{color:var(--om-paragraph);margin-top:4px;font-size:10px}.auditProgramCard dl,.auditCard dl,.auditFindingList dl,.auditDetail dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.auditProgramCard dl div,.auditCard dl div,.auditFindingList dl div,.auditDetail dl div{background:#faf9f8;border-radius:9px;min-width:0;padding:10px}.auditProgramCard dt,.auditCard dt,.auditFindingList dt,.auditDetail dt{color:var(--om-paragraph);text-transform:uppercase;font-size:9px;font-weight:800}.auditProgramCard dd,.auditCard dd,.auditFindingList dd,.auditDetail dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:11px;font-weight:700}.auditCard footer{border-top:1px solid var(--om-line);flex-wrap:wrap;align-items:center;gap:10px 15px;padding-top:12px;display:flex}.auditCard footer>span{color:var(--om-paragraph);align-items:center;gap:5px;font-size:10px;display:inline-flex}.auditCard footer .tableAction:first-of-type{margin-left:auto}.auditTags{flex-wrap:wrap;gap:6px;display:flex}.auditTags span{color:var(--om-orange-dark);background:var(--om-soft);border-radius:7px;padding:4px 8px;font-size:10px;font-weight:800}.auditEmpty{border:1px dashed var(--om-soft-strong);min-height:230px;color:var(--om-paragraph);text-align:center;border-radius:16px;align-content:center;place-items:center;gap:8px;padding:30px;display:grid}.auditEmpty svg{color:var(--om-orange)}.auditEmpty strong{color:var(--om-title);font-size:16px}.auditEmpty p{max-width:520px;margin:0}.auditFilters{border:1px solid var(--om-line);border-radius:13px;align-items:flex-end;gap:12px;margin-bottom:14px;padding:14px;display:flex}.auditFilters>div{align-items:center;gap:9px;margin-right:auto;display:flex}.auditFilters>div strong,.auditFilters>div small{display:block}.auditFilters>div small{color:var(--om-paragraph);font-size:10px}.auditFilters label{min-width:210px}.auditFilters label>span,.auditForm label>span{color:var(--om-paragraph);margin-bottom:5px;font-size:10px;font-weight:800;display:block}.auditFilters select,.auditForm input,.auditForm select,.auditForm textarea{border:1px solid var(--om-line);width:100%;min-height:42px;color:var(--om-title);background:var(--om-white);font:inherit;border-radius:9px;padding:9px 10px}.auditForm textarea{resize:vertical;min-height:82px}.auditForm label small{color:var(--om-paragraph);margin-top:5px;font-size:9px;display:block}.auditFindingList{gap:12px;display:grid}.auditFindingList article{border-left:4px solid #9aa0a8}.auditFindingList article[data-type=minor_nonconformity],.auditFindingList article[data-type=major_nonconformity]{border-left-color:#9c453c}.auditFindingList article[data-type=strength],.auditFindingList article[data-type=conformity]{border-left-color:var(--om-green)}.auditFindingList footer{min-height:28px}.auditActionLink,.auditUnlinked{color:var(--om-green);align-items:center;gap:6px;font-size:11px;font-weight:800;display:inline-flex}.auditActionLink small{color:var(--om-green);background:#e8f3ea;border-radius:999px;padding:4px 7px;font-size:9px}.auditUnlinked{color:#914339}.auditUnlinked--button{cursor:pointer;background:#fff9f8;border:1px solid #e2bcb6;border-radius:9px;padding:7px 10px}.auditUnlinked--button:hover{background:#fbedeb;border-color:#914339}.auditFindingTarget{outline-offset:3px;outline:3px solid #c57a3633}.auditObservationTreatment{background:#f7fbf7;border:1px solid #dce8de;border-radius:11px;gap:6px;padding:12px 14px;display:grid}.auditObservationTreatment header{justify-content:space-between;gap:12px;display:flex}.auditObservationTreatment header strong{color:var(--om-green);font-size:11px}.auditObservationTreatment header span,.auditObservationTreatment small{color:var(--om-paragraph);font-size:9px}.auditObservationTreatment p{color:var(--om-security);margin:0;font-size:11px;line-height:1.5}.auditTreatmentFinding{border-left:3px solid var(--om-orange-dark);background:#fcfaf8;border-radius:9px;margin-bottom:14px;padding:13px}.auditTreatmentFinding p{color:var(--om-security);margin:5px 0}.auditTreatmentFinding small{color:var(--om-paragraph)}.findingActionFlow{gap:14px;margin-top:18px;display:grid}.findingActionFlow>section{border:1px solid var(--om-line);background:#fcfaf8;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}.findingActionFlow>section>span{width:30px;height:30px;color:var(--om-white);background:var(--om-orange-dark);border-radius:9px;place-items:center;font-weight:800;display:grid}.findingActionFlow h3,.findingActionFlow p{margin:0}.findingActionFlow p{color:var(--om-paragraph);margin-top:4px;font-size:11px;line-height:1.5}.findingActionFlow label{gap:5px;margin-top:10px;font-size:10px;font-weight:800;display:grid}.findingActionFlow select{border:1px solid var(--om-line);background:var(--om-white);border-radius:9px;min-height:42px;padding:0 10px}.auditReportBoard{border:1px solid var(--om-line);background:linear-gradient(135deg,#fff 0%,#fdf8f2 100%);border-radius:16px;gap:13px;margin-bottom:16px;padding:18px;display:grid}.auditReportBoard>header{justify-content:space-between;align-items:flex-end;gap:22px;display:flex}.auditReportBoard h2{margin:4px 0 0;font-size:19px}.auditReportBoard>header p{max-width:620px;color:var(--om-paragraph);margin:0;font-size:11px}.auditReportGrid{gap:8px;display:grid}.auditReportGrid>article,.auditFinalReport{border:1px solid var(--om-line);background:var(--om-white);border-radius:11px;align-items:center;gap:12px;padding:12px;display:flex}.auditReportGrid>article>svg,.auditFinalReport>svg{color:var(--om-orange-dark);flex:none}.auditReportGrid>article>div,.auditFinalReport>div{flex:1;min-width:0}.auditReportGrid strong,.auditReportGrid span,.auditReportGrid small,.auditFinalReport strong,.auditFinalReport span,.auditFinalReport small{display:block}.auditReportGrid span,.auditFinalReport span{color:var(--om-green);margin-top:3px;font-size:10px;font-weight:750}.auditReportGrid small,.auditFinalReport small{color:var(--om-paragraph);overflow-wrap:anywhere;margin-top:3px;font-size:9px}.auditTimeline details{border:1px solid var(--om-line);border-radius:8px;margin-top:9px;padding:8px 10px}.auditTimeline summary{color:var(--om-orange-dark);cursor:pointer;font-size:10px;font-weight:800}.auditRevisionSnapshot{background:var(--om-gray-soft);border-radius:9px;gap:9px;margin-top:11px;padding:12px;display:grid}.auditRevisionSnapshot dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;display:grid}.auditRevisionSnapshot dl div,.auditRevisionList article{border:1px solid var(--om-line);background:var(--om-white);border-radius:8px;padding:9px}.auditRevisionSnapshot dt{color:var(--om-paragraph);text-transform:uppercase;font-size:8px;font-weight:800}.auditRevisionSnapshot dd{margin:3px 0 0;font-size:10px;font-weight:750}.auditRevisionSnapshot h4{margin:3px 0 0;font-size:10px}.auditRevisionSnapshot p{color:var(--om-paragraph);margin:0;font-size:10px}.auditRevisionColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.auditRevisionColumns section{background:var(--om-white);border-radius:8px;padding:10px}.auditRevisionColumns p+p{margin-top:8px}.auditRevisionList{gap:6px;display:grid}.auditRevisionList strong,.auditRevisionList span,.auditRevisionList small{display:block}.auditRevisionList span{color:var(--om-paragraph);margin-top:3px;font-size:10px}.auditRevisionList small{color:var(--om-orange-dark);margin-top:4px;font-size:9px}.modalPanel.auditModal{border:1px solid var(--om-line);background:var(--om-white);width:min(760px,100%);max-height:calc(100vh - 40px);box-shadow:var(--om-shadow);border-radius:18px;padding:22px;overflow-y:auto}.modalPanel.auditModal--wide{width:min(1180px,100%)}.modalFooter{border-top:1px solid var(--om-line);justify-content:flex-end;gap:10px;margin-top:18px;padding-top:15px;display:flex}.auditForm{margin-top:18px}.auditFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.auditFormGrid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.auditFormGrid .span2{grid-column:span 2}.auditFormSection{border:1px solid var(--om-line);border-radius:14px;margin-top:15px;padding:17px}.auditFormSection:first-child{margin-top:0}.auditFormSection>header{align-items:flex-start;gap:11px;margin-bottom:15px;display:flex}.auditFormSection>header>span{width:28px;height:28px;color:var(--om-white);background:var(--om-orange);border-radius:8px;flex:none;place-items:center;font-weight:800;display:grid}.auditFormSection>header>div{flex:1}.auditFormSection h3,.auditDetail h3,.auditDetail h4{margin:0}.auditFormSection h3{font-size:16px}.auditFormSection header p{color:var(--om-paragraph);margin:3px 0 0;font-size:10px}.auditSelections{grid-template-columns:1fr 1fr;gap:12px;margin-top:13px;display:grid}.auditSelections fieldset{border:1px solid var(--om-line);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0;margin:0;padding:12px;display:grid}.auditSelections legend{color:var(--om-paragraph);padding:0 5px;font-size:10px;font-weight:800}.auditSelections label,.auditCheck{background:#faf9f8;border-radius:7px;align-items:center;gap:7px;padding:7px;font-size:10px;font-weight:700;display:flex}.auditSelections input,.auditCheck input{width:15px;height:15px;accent-color:var(--om-orange)}.auditDynamicList{gap:10px;display:grid}.auditDynamicList>article{border:1px solid var(--om-line);background:#fdfcfb;border-radius:11px;padding:14px;position:relative}.auditDynamicList>article>b{color:var(--om-orange-dark);text-transform:uppercase;margin-bottom:10px;font-size:10px;display:block}.auditDynamicList article>footer{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.auditRemove{width:30px;height:30px;position:absolute;top:8px;right:8px}.auditInlineEmpty{border:1px dashed var(--om-soft-strong);min-height:90px;color:var(--om-paragraph);border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:15px;display:flex}.auditGuidance{color:var(--om-paragraph);margin:12px 0 0;font-size:10px}.auditGuidance--ready{color:var(--om-green);background:#f3f9f4;border:1px solid #cfe2d2;border-radius:9px;padding:10px 12px}.auditForm label small.auditLinkedActionState{color:var(--om-green);font-weight:800}.auditGuidance a{color:var(--om-orange-dark);font-weight:800}.auditDetail{gap:14px;margin-top:18px;display:grid}.auditDetail>section{border:1px solid var(--om-line);border-radius:12px;padding:16px}.auditDetail h3{margin-bottom:12px;font-size:16px}.auditDetail h4{margin-top:12px;font-size:11px}.auditDetail p{color:var(--om-paragraph)}.auditCompactList{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.auditCompactList article{background:#faf9f8;border-radius:9px;padding:10px}.auditCompactList strong,.auditCompactList span,.auditCompactList small{display:block}.auditCompactList span{color:var(--om-paragraph);margin-top:3px;font-size:10px}.auditCompactList small{color:var(--om-green);margin-top:5px;font-size:9px}.auditAgendaTable{gap:6px;display:grid}.auditAgendaTable article{background:#faf9f8;border-radius:9px;grid-template-columns:155px minmax(0,1fr) 220px;align-items:center;gap:12px;padding:10px;display:grid}.auditAgendaTable time,.auditAgendaTable small{color:var(--om-paragraph);font-size:10px}.auditAgendaTable strong,.auditAgendaTable span{display:block}.auditAgendaTable span{color:var(--om-paragraph);font-size:10px}.auditReportFlow{gap:10px;margin-top:18px;display:grid}.auditReportFlow>section{border:1px solid var(--om-line);background:#fdfcfb;border-radius:12px;align-items:center;gap:13px;padding:15px;display:flex}.auditReportFlow>section>span{width:30px;height:30px;color:var(--om-white);background:var(--om-orange);border-radius:9px;flex:none;place-items:center;font-weight:800;display:grid}.auditReportFlow>section>div{flex:1;min-width:0}.auditReportFlow h3{margin:0;font-size:15px}.auditReportFlow p{color:var(--om-paragraph);margin:4px 0 0;font-size:10px}.auditReportActions{justify-content:flex-end;gap:8px;display:flex}.auditReportUpload{border:1px dashed var(--om-orange);max-width:100%;color:var(--om-orange-dark);background:var(--om-white);cursor:pointer;border-radius:9px;align-items:center;gap:8px;margin-top:10px;padding:9px 11px;font-size:10px;font-weight:800;display:inline-flex}.auditReportUpload span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.auditReportUpload input{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1000px){.auditStats,.auditFormGrid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.auditFormGrid--4 .span2{grid-column:span 2}.auditCardGrid{grid-template-columns:1fr}}@media (max-width:700px){.workspaceHeader,.auditFormSection>header,.auditFilters,.auditReportBoard>header,.auditReportFlow>section{flex-direction:column;align-items:stretch}.auditStats,.auditFormGrid,.auditFormGrid--4,.auditSelections,.auditCompactList,.auditRevisionSnapshot dl,.auditRevisionColumns{grid-template-columns:1fr}.auditFormGrid .span2,.auditFormGrid--4 .span2{grid-column:auto}.auditFilters label{min-width:0}.auditProgramCard dl,.auditCard dl,.auditFindingList dl,.auditDetail dl,.auditSelections fieldset,.auditAgendaTable article{grid-template-columns:1fr}.workspaceTabs{grid-template-columns:repeat(2,1fr)}.auditReportGrid>article,.auditFinalReport{flex-wrap:wrap;align-items:flex-start}.auditReportActions{flex-direction:column}.findingActionFlow>section{grid-template-columns:auto minmax(0,1fr);align-items:start}.findingActionFlow>section>.primaryButton,.findingActionFlow>section>.secondaryButton{grid-column:1/-1;width:100%}}@media (max-width:430px){.auditStats{grid-template-columns:1fr}.modalPanel.auditModal{padding:16px}.auditFormSection{padding:13px}}.measurementWorkspace{gap:20px;max-width:1380px;margin:0 auto;display:grid}.measurementNotice{color:#315c3e;background:#f2f8f4;border:1px solid #b9d3c1;border-radius:11px;align-items:center;gap:8px;padding:11px 13px;font-size:12px;font-weight:750;display:flex}.measurementStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.measurementStats article{border:1px solid var(--om-line);border-top:3px solid var(--om-accent);background:var(--om-white);border-radius:15px;grid-template-columns:auto 1fr;align-items:center;gap:3px 10px;min-height:108px;padding:17px;display:grid}.measurementStats article:nth-child(2){border-top-color:#a54139}.measurementStats article:nth-child(3){border-top-color:#b98a2f}.measurementStats article:nth-child(4){border-top-color:#60778e}.measurementStats svg{color:var(--om-accent);grid-row:1/4;align-self:start}.measurementStats article:nth-child(2) svg{color:#a54139}.measurementStats article:nth-child(3) svg{color:#a4741b}.measurementStats article:nth-child(4) svg{color:#60778e}.measurementStats span,.measurementStats small{color:var(--om-muted);font-size:10px}.measurementStats span{font-weight:750}.measurementStats strong{color:var(--om-title);font-size:25px}.measurementTabs{border:1px solid var(--om-line);background:#f6f3f0;border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:6px;display:grid}.measurementTabs button{min-width:0;color:var(--om-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:9px;padding:10px 14px;transition:border-color .18s,background .18s,color .18s,box-shadow .18s;display:flex}.measurementTabs button:hover{color:#70431f;background:#ffffffad}.measurementTabs button[data-current=true]{color:#70431f;background:var(--om-white);border-color:#e5d6ca;box-shadow:0 5px 14px #4c301b14}.measurementTabs button>span{text-align:left;gap:1px;min-width:0;font-size:11px;font-weight:850;display:grid}.measurementTabs button small{color:var(--om-muted);font-size:8px;font-weight:600}.objectiveDashboard,.measurementIndicatorSection{border:1px solid var(--om-line);background:linear-gradient(145deg,#fff 0%,#fffdfa 100%);border-radius:17px;gap:15px;padding:19px;display:grid}.objectiveDashboard>header,.measurementIndicatorSection>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.objectiveDashboard>header h2,.measurementIndicatorSection>header h2{color:var(--om-title);margin:2px 0 0;font-size:20px}.objectiveDashboard>header p,.measurementIndicatorSection>header p{color:var(--om-muted);margin:5px 0 0;font-size:10px;line-height:1.5}.objectiveDashboard>header>span,.measurementIndicatorSection>header>span{color:#70431f;white-space:nowrap;background:#f7eee6;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800}.objectiveComplianceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.objectiveComplianceCard{border:1px solid var(--om-line);background:var(--om-white);border-top:3px solid #60778e;border-radius:14px;gap:13px;min-width:0;padding:17px;display:grid;box-shadow:0 5px 16px #1d1d1f0a}.objectiveComplianceCard[data-status=met]{border-top-color:#527a62}.objectiveComplianceCard[data-status=not_met]{border-top-color:#a54139}.objectiveComplianceCard[data-status=not_configured]{border-top-color:#b98a2f}.objectiveComplianceCard>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.objectiveComplianceCard>header>div{gap:3px;min-width:0;display:grid}.objectiveComplianceCard>header span{color:var(--om-accent);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:900}.objectiveComplianceCard h3{color:var(--om-title);margin:0;font-size:16px;line-height:1.35}.objectiveComplianceCard>header em{color:#52677c;text-align:center;background:#e7edf2;border-radius:999px;max-width:170px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:850}.objectiveComplianceCard[data-status=met]>header em{color:#315c3e;background:#e8f3eb}.objectiveComplianceCard[data-status=not_met]>header em{color:#8b342e;background:#fae9e7}.objectiveComplianceCard[data-status=not_configured]>header em{color:#835b17;background:#f9eed5}.objectiveComplianceBody{grid-template-columns:auto 1fr;align-items:center;gap:15px;display:grid}.objectiveComplianceBody>div:last-child{gap:8px;min-width:0;display:grid}.objectiveComplianceBody p{color:var(--om-muted);margin:0;font-size:10px;line-height:1.5}.objectiveComplianceBody small{color:#52677c;font-size:9px;font-weight:700}.objectiveGauge{--objective-progress:0%;--objective-gauge-color:#60778e;background:conic-gradient(var(--objective-gauge-color) var(--objective-progress),#eee8e3 0);text-align:center;border-radius:50%;flex:none;place-content:center;width:124px;height:124px;display:grid;position:relative;box-shadow:0 8px 20px #1d1d1f14}.objectiveGauge:before{background:var(--om-white);content:"";border-radius:50%;position:absolute;inset:10px;box-shadow:inset 0 0 0 1px #60778e1a}.objectiveGauge strong,.objectiveGauge span{z-index:1;position:relative}.objectiveGauge strong{color:var(--objective-gauge-color);letter-spacing:-.04em;font-size:30px;line-height:1}.objectiveGauge span{color:var(--om-muted);margin-top:4px;font-size:9px;font-weight:750}.objectiveComplianceCard[data-status=met] .objectiveGauge{--objective-gauge-color:#3f7652}.objectiveComplianceCard[data-status=not_met] .objectiveGauge{--objective-gauge-color:#a54139}.objectiveComplianceCard[data-status=not_configured] .objectiveGauge{--objective-gauge-color:#9a6b1d}.objectiveIndicatorSummary{gap:6px;display:grid}.objectiveIndicatorSummary>div{background:#faf8f6;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.objectiveIndicatorSummary>div>span{gap:2px;min-width:0;display:grid}.objectiveIndicatorSummary b{color:var(--om-title);font-size:9px}.objectiveIndicatorSummary small{color:var(--om-muted);font-size:8px}.objectiveIndicatorSummary>div>strong{color:#70431f;white-space:nowrap;font-size:10px}.objectiveDirectHint{color:#52677c;background:#f0f3f6;border-radius:9px;align-items:center;gap:8px;padding:9px 10px;font-size:9px;line-height:1.45;display:flex}.objectiveComplianceCard>footer{border-top:1px solid var(--om-line);flex-wrap:wrap;align-items:center;gap:13px;padding-top:9px;display:flex}.objectiveConfigModal{max-width:980px}.objectiveConfigToolbar{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.objectiveConfigToolbar>span{color:#8b342e;background:#fae9e7;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:850}.objectiveConfigToolbar>span[data-valid=true]{color:#315c3e;background:#e8f3eb}.objectiveIndicatorPicker{gap:8px;display:grid}.objectiveIndicatorPicker>label{border:1px solid var(--om-line);background:var(--om-white);cursor:pointer;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:11px;display:grid}.objectiveIndicatorPicker>label[data-selected=true]{background:#fff9f4;border-color:#d8aa84}.objectiveIndicatorPicker>label>span{gap:3px;min-width:0;display:grid}.objectiveIndicatorPicker strong{color:var(--om-title);font-size:10px}.objectiveIndicatorPicker small{color:var(--om-muted);font-size:8px}.objectiveIndicatorPicker .objectiveWeight{grid-template-columns:minmax(65px,85px) auto;align-items:center;gap:5px}.objectiveIndicatorPicker .objectiveWeight input{border:1px solid var(--om-line);border-radius:8px;width:100%;min-height:36px;padding:7px}.measurementFilters{border:1px solid var(--om-line);background:#fcfaf8;border-radius:13px;align-items:end;gap:10px;padding:12px;display:flex}.measurementFilters label{min-width:0;color:var(--om-paragraph);flex:160px;gap:5px;font-size:9px;font-weight:800;display:grid}.measurementFilters select,.measurementFilters input{border:1px solid var(--om-line);width:100%;min-height:39px;color:var(--om-title);background:var(--om-white);font:inherit;border-radius:9px;padding:8px 30px 8px 10px;font-size:10px}.measurementFilters input{padding-right:10px}.measurementFilters--view{flex-wrap:wrap;margin-top:17px}.measurementFilters--view .planningFilterHeading{flex:0 0 145px}.measurementGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.measurementCard{border:1px solid var(--om-line);background:var(--om-white);border-left:4px solid #527a62;border-radius:14px;gap:12px;min-width:0;padding:17px;display:grid;box-shadow:0 5px 16px #1d1d1f0a}.measurementCard[data-alert=overdue]{border-left-color:#a54139}.measurementCard[data-alert=due_soon]{border-left-color:#b98a2f}.measurementCard[data-alert=unmeasured]{border-left-color:#60778e}.measurementCard>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.measurementCard>header>div{gap:4px;min-width:0;display:grid}.measurementCard>header span{color:var(--om-accent);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:900}.measurementCard h2{color:var(--om-title);margin:0;font-size:16px;line-height:1.35}.measurementCard>header em{color:#315c3e;background:#e8f3eb;border-radius:999px;flex:none;padding:5px 8px;font-size:9px;font-style:normal;font-weight:850}.measurementCard>header em[data-state=overdue]{color:#8b342e;background:#fae9e7}.measurementCard>header em[data-state=due_soon]{color:#835b17;background:#f9eed5}.measurementCard>header em[data-state=unmeasured]{color:#52677c;background:#e7edf2}.measurementCard>p{color:var(--om-muted);margin:0;font-size:11px;line-height:1.5}.measurementTags{flex-wrap:wrap;gap:6px;display:flex}.measurementTags span{color:#315c3e;background:#eef6f0;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800}.measurementTags span:last-child{color:#70431f;background:#f7eee6}.measurementCard dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0;display:grid}.measurementCard dl>div{background:#faf8f6;border-radius:9px;min-width:0;padding:8px}.measurementCard dt{color:var(--om-muted);font-size:8px;font-weight:700}.measurementCard dd{color:var(--om-title);overflow-wrap:anywhere;margin:3px 0 0;font-size:10px;font-weight:800}.measurementResult{color:#315c3e;background:#eef6f0;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:3px 8px;padding:10px;display:grid}.measurementResult[data-evaluation=not_met]{color:#8b342e;background:#fbefed}.measurementResult[data-evaluation=not_configured]{color:#77581d;background:#faf2df}.measurementResult span{font-size:11px;font-weight:850}.measurementResult small{grid-column:1/-1;font-size:9px}.measurementResult--empty{color:#52677c;background:#f0f3f6;display:block}.measurementCard>footer{border-top:1px solid var(--om-line);align-items:center;gap:14px;padding-top:9px;display:flex}.measurementSection{border:1px solid var(--om-line);background:var(--om-white);border-radius:17px;padding:21px}.measurementSection>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.measurementSection>header h2{color:var(--om-title);margin:2px 0 0;font-size:21px}.measurementSection>header p{color:var(--om-muted);margin:5px 0 0;font-size:11px}.measurementSection>header>span{color:#70431f;background:#f7eee6;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800}.measurementHistory{gap:11px;margin-top:17px;display:grid}.measurementHistory>article{border:1px solid var(--om-line);background:#fffdfb;border-radius:12px;gap:10px;padding:15px;display:grid}.measurementHistory>article.measurementHistoryObjective{border-left:4px solid #9c6b43}.measurementHistory>article.measurementHistoryObjective[data-status=met]{border-left-color:#527a62}.measurementHistory>article.measurementHistoryObjective[data-status=not_met]{border-left-color:#a54139}.measurementHistory>article>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.measurementHistory header span{color:var(--om-accent);text-transform:uppercase;font-size:9px;font-weight:850}.measurementHistory h3{color:var(--om-title);margin:3px 0 0;font-size:14px}.measurementHistory header>strong,.measurementReviewTable strong[data-evaluation]{color:#315c3e;white-space:nowrap;background:#e8f3eb;border-radius:999px;padding:5px 8px;font-size:9px}.measurementHistory header>strong[data-evaluation=not_met],.measurementReviewTable strong[data-evaluation=not_met]{color:#8b342e;background:#fae9e7}.measurementHistory header>strong[data-evaluation=not_configured],.measurementReviewTable strong[data-evaluation=not_configured]{color:#835b17;background:#f9eed5}.measurementHistoryMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.measurementHistoryMetrics>div{background:#faf8f6;border-radius:8px;gap:3px;padding:8px;display:grid}.measurementHistoryMetrics span{color:var(--om-muted);font-size:8px}.measurementHistoryMetrics b{color:var(--om-title);font-size:10px}.measurementHistory>article>p{color:var(--om-paragraph);margin:0;font-size:10px;line-height:1.5}.measurementHistory>article>small{color:var(--om-muted);font-size:9px}.objectiveHistoryContributions{gap:6px;display:grid}.objectiveHistoryContributions>div{background:#faf8f6;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.objectiveHistoryContributions>div>span{gap:2px;min-width:0;display:grid}.objectiveHistoryContributions b{color:var(--om-title);font-size:9px}.objectiveHistoryContributions small{color:var(--om-muted);font-size:8px}.objectiveHistoryContributions>div>strong{color:#70431f;white-space:nowrap;font-size:10px}.measurementHistoryNote{background:#fff7ef;border-radius:8px;padding:8px 10px;color:#70431f!important;font-size:9px!important}.measurementEvidenceList{flex-wrap:wrap;gap:7px;display:flex}.measurementEvidenceList button{color:#315c3e;cursor:pointer;background:#f4faf6;border:1px solid #b9d3c1;border-radius:9px;align-items:center;gap:7px;padding:8px 9px;display:flex}.measurementEvidenceList button>span{color:var(--om-title);text-align:left;gap:1px;font-size:9px;font-weight:800;display:grid}.measurementEvidenceList small,.measurementNoEvidence{color:var(--om-muted)!important;font-size:8px!important}.measurementReviewTable{border:1px solid var(--om-line);border-radius:12px;margin-top:17px;overflow:hidden}.measurementReviewHead,.measurementReviewTable article{grid-template-columns:1.5fr 1.2fr 1fr .8fr .8fr;align-items:center;gap:10px;padding:11px 13px;display:grid}.measurementReviewHead{color:var(--om-muted);text-transform:uppercase;background:#f4f2ef;font-size:9px;font-weight:850}.measurementReviewTable article{border-top:1px solid var(--om-line);color:var(--om-paragraph);font-size:10px}.measurementReviewTable article>div{gap:2px;min-width:0;display:grid}.measurementReviewTable article small{color:var(--om-accent);text-transform:uppercase;font-size:8px;font-weight:850}.measurementReviewTable article strong{color:var(--om-title);font-size:10px}.measurementReviewTable article>div>span{color:var(--om-muted);font-size:9px}.measurementTargetPreview{border-left:3px solid var(--om-accent);background:#fff8f1;border-radius:9px;gap:3px;margin-top:11px;padding:11px;display:grid}.measurementTargetPreview>span{color:var(--om-accent);text-transform:uppercase;font-size:8px;font-weight:900}.measurementTargetPreview strong{color:var(--om-title);font-size:12px}.measurementTargetPreview small{color:var(--om-muted);font-size:9px}.measurementTargetPreview em{color:#70431f;margin-top:3px;font-size:9px;font-style:normal;font-weight:800}.measurementFilePicker{color:#70431f;cursor:pointer;background:#fff7f0;border:1px solid #d4b89f;border-radius:9px;align-items:center;gap:7px;width:max-content;padding:9px 11px;font-size:10px;font-weight:850;display:inline-flex;position:relative}.measurementFilePicker input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.measurementPendingFiles{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.measurementPendingFiles span{color:#315c3e;background:#eef6f0;border-radius:8px;align-items:center;gap:5px;padding:6px 8px;font-size:9px;font-weight:750;display:flex}.measurementModal{max-width:1000px}@media (max-width:1050px){.measurementStats,.measurementGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.measurementFilters{flex-wrap:wrap}.measurementFilters .planningFilterHeading{flex-basis:100%}.measurementReviewHead{display:none}.measurementReviewTable article{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.measurementStats,.measurementGrid,.measurementHistoryMetrics{grid-template-columns:1fr}.measurementCard dl{grid-template-columns:repeat(2,minmax(0,1fr))}.measurementReviewTable article{grid-template-columns:1fr}}@media (max-width:1050px){.objectiveComplianceGrid{grid-template-columns:1fr}}@media (max-width:700px){.measurementTabs{grid-template-columns:1fr}.measurementTabs button{justify-content:flex-start}.objectiveDashboard,.measurementIndicatorSection{padding:14px}.objectiveComplianceBody{grid-template-columns:1fr}.objectiveGauge{width:108px;height:108px}.objectiveGauge strong{font-size:26px}.objectiveIndicatorPicker>label{grid-template-columns:auto 1fr}.objectiveIndicatorPicker .objectiveWeight{grid-column:2;justify-self:stretch}}.managementReviewWorkspace{max-width:1440px;margin:0 auto}.managementReviewWorkspace h1{font-size:clamp(32px,4vw,52px);line-height:1.02}.managementReviewStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.managementReviewStats article{border:1px solid var(--om-line);border-top:3px solid var(--om-orange);background:var(--om-white);border-radius:14px;align-items:center;gap:12px;min-height:88px;padding:16px;display:flex}.managementReviewStats svg{color:var(--om-orange-dark)}.managementReviewStats strong,.managementReviewStats span{display:block}.managementReviewStats strong{font-size:26px}.managementReviewStats span{color:var(--om-paragraph);margin-top:3px;font-size:11px;font-weight:700}.managementReviewNotice{border-radius:10px;margin:0 0 14px;padding:11px 13px;font-weight:700}.managementReviewNotice--ok{color:var(--om-green);background:var(--om-green-soft)}.managementReviewNotice--error{z-index:35;color:var(--om-danger);background:var(--om-danger-soft);border:1px solid #e4b8b2;position:sticky;top:12px;box-shadow:0 10px 28px #772b2326}.managementReviewTabs{background:var(--om-gray-soft);border-radius:12px;grid-template-columns:repeat(5,1fr);gap:4px;margin-bottom:18px;padding:4px;display:grid}.managementReviewTabs button{min-height:46px;color:var(--om-paragraph);cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;font-weight:750;display:flex}.managementReviewTabs button.isActive{color:var(--om-orange-dark);background:var(--om-white);box-shadow:0 2px 9px #1d1d1f14}.managementReviewLayout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:16px;display:grid}.managementReviewList{gap:8px;display:grid;position:sticky;top:92px}.managementReviewList button{border:1px solid var(--om-line);text-align:left;background:var(--om-white);cursor:pointer;border-left:3px solid #0000;border-radius:12px;gap:5px;width:100%;padding:15px;display:grid;position:relative}.managementReviewList button.isActive{border-left-color:var(--om-orange);background:var(--om-soft)}.managementReviewList span{color:var(--om-orange-dark);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:850}.managementReviewList strong{padding-right:72px;line-height:1.25}.managementReviewList small{color:var(--om-paragraph)}.managementReviewList b,.managementReviewSummary>b,.managementReviewSection summary>b,.managementDecisionList article header b{color:var(--om-paragraph);background:var(--om-gray-soft);border-radius:999px;padding:5px 8px;font-size:9px}.managementReviewList b{position:absolute;top:13px;right:11px}.managementReviewList b[data-status=closed],.managementReviewSummary>b[data-status=closed],.managementReviewSection summary>b[data-status=reviewed],.managementDecisionList b[data-status=completed]{color:var(--om-green);background:var(--om-green-soft)}.managementReviewList b[data-status=in_progress],.managementReviewSummary>b[data-status=in_progress],.managementReviewSection summary>b[data-status=pending],.managementDecisionList b[data-status=in_progress]{color:var(--om-amber);background:var(--om-amber-soft)}.managementReviewList b[data-status=cancelled],.managementReviewSummary>b[data-status=cancelled],.managementDecisionList b[data-status=cancelled]{color:var(--om-danger);background:var(--om-danger-soft)}.managementReviewContent{gap:14px;min-width:0;display:grid}.managementReviewSummary,.managementReviewPanel{border:1px solid var(--om-line);background:var(--om-white);border-radius:16px;padding:20px;box-shadow:0 12px 34px #1d1d1f0a}.managementReviewSummary{border-top:4px solid var(--om-orange);position:relative}.managementReviewSummary>div>span{color:var(--om-orange-dark);font-size:10px;font-weight:850}.managementReviewSummary h2{margin:4px 90px 7px 0}.managementReviewSummary p{color:var(--om-paragraph);margin:0}.managementReviewSummary>b{position:absolute;top:18px;right:18px}.managementReviewSummary dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:17px 0 0;display:grid}.managementReviewSummary dl div,.managementDecisionList dl div{background:var(--om-gray-soft);border-radius:9px;padding:10px}.managementReviewSummary dt,.managementDecisionList dt{color:var(--om-paragraph);text-transform:uppercase;font-size:9px;font-weight:800}.managementReviewSummary dd,.managementDecisionList dd{margin:4px 0 0;font-size:11px;font-weight:700}.managementReviewPanel>header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:15px;display:flex}.managementReviewPanel>header h3{font-size:20px}.managementReviewPanel>header p{color:var(--om-paragraph);margin:5px 0 0;font-size:12px}.managementReviewAgendaGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:15px;display:grid}.managementReviewAgendaGrid article{background:var(--om-gray-soft);border-radius:11px;gap:10px;padding:13px;display:flex}.managementReviewAgendaGrid svg{color:var(--om-orange-dark);flex:none}.managementReviewAgendaGrid strong,.managementReviewAgendaGrid span{display:block}.managementReviewAgendaGrid span{color:var(--om-paragraph);margin-top:4px;font-size:11px}.managementReviewStatusForm,.managementReviewForm,.managementDecisionCreate,.managementDecisionList form,.managementReviewSection form{border:1px solid var(--om-line);background:#fdfcfb;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:15px;display:grid}.managementReviewStatusForm label,.managementReviewForm label,.managementDecisionCreate label,.managementDecisionList form label,.managementReviewSection form label{color:var(--om-paragraph);gap:6px;font-size:11px;font-weight:750;display:grid}.managementReviewStatusForm label>small,.managementReviewForm label>small,.managementDecisionCreate label>small,.managementDecisionList form label>small,.managementReviewSection form label>small{color:var(--om-paragraph);font-size:9px;font-weight:550;line-height:1.35}.managementReviewStatusForm input,.managementReviewStatusForm select,.managementReviewStatusForm textarea,.managementReviewForm input,.managementReviewForm textarea,.managementDecisionCreate input,.managementDecisionCreate select,.managementDecisionCreate textarea,.managementDecisionList form input,.managementDecisionList form select,.managementDecisionList form textarea,.managementReviewSection form input,.managementReviewSection form select,.managementReviewSection form textarea{border:1px solid var(--om-line);width:100%;min-height:41px;color:var(--om-title);background:var(--om-white);font:inherit;border-radius:9px;padding:9px 11px;font-weight:500}.managementReviewStatusForm textarea,.managementReviewForm textarea,.managementDecisionCreate textarea,.managementDecisionList form textarea,.managementReviewSection form textarea{resize:vertical;min-height:78px}.managementReviewForm__wide{grid-column:1/-1}.managementReviewForm__actions{grid-column:1/-1;justify-content:flex-end;gap:9px;display:flex}.managementReviewSectionList{gap:10px;display:grid}.managementReviewSection{border:1px solid var(--om-line);background:var(--om-white);border-radius:12px;overflow:hidden}.managementReviewSection summary{cursor:pointer;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px;display:grid}.managementReviewSection summary>span{width:30px;height:30px;color:var(--om-white);background:var(--om-orange);border-radius:9px;place-items:center;font-weight:850;display:grid}.managementReviewSection summary strong,.managementReviewSection summary small{display:block}.managementReviewSection summary small{color:var(--om-paragraph);margin-top:2px}.managementReviewHelp{color:var(--om-paragraph);margin:0;padding:0 15px 12px;font-size:11px}.managementReviewSources{border-block:1px solid var(--om-line);background:var(--om-gray-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px 15px;display:grid}.managementReviewSources a{border:1px solid var(--om-line);color:inherit;background:var(--om-white);border-radius:9px;gap:3px;padding:10px;text-decoration:none;display:grid}.managementReviewSources a:hover{border-color:var(--om-orange)}.managementReviewSources span,.managementReviewSources small{color:var(--om-paragraph);font-size:10px}.managementReviewSources p{color:var(--om-paragraph);grid-column:1/-1;margin:0;font-size:11px}.managementReviewSection form{margin:12px 15px 15px}.managementDecisionCreate{margin-bottom:14px}.managementDecisionCreate h4{grid-column:1/-1}.managementDecisionList{gap:11px;display:grid}.managementDecisionList article{border:1px solid var(--om-line);border-left:4px solid var(--om-orange);border-radius:13px;padding:16px}.managementDecisionList article>header{justify-content:space-between;display:flex}.managementDecisionList article>header span{color:var(--om-orange-dark);text-transform:uppercase;font-size:10px;font-weight:850}.managementDecisionList article>p{color:var(--om-paragraph)}.managementDecisionList dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.managementDecisionList form{margin-top:12px}.managementReviewTimeline{gap:0;display:grid}.managementReviewTimeline article{grid-template-columns:34px 1fr;gap:12px;padding-bottom:18px;display:grid}.managementReviewTimeline article>span{width:30px;height:30px;color:var(--om-white);background:var(--om-orange);border-radius:50%;place-items:center;font-weight:800;display:grid}.managementReviewTimeline article>div{border-bottom:1px solid var(--om-line);padding:5px 0 18px}.managementReviewTimeline p{color:var(--om-paragraph);margin:5px 0}.managementReviewTimeline small{color:var(--om-paragraph)}.managementReviewEmpty{border:1px dashed var(--om-soft-strong);text-align:center;background:var(--om-white);border-radius:16px;place-items:center;min-height:280px;padding:30px;display:grid}.managementReviewEmpty svg{color:var(--om-orange)}.managementReviewEmpty p{color:var(--om-paragraph)}.managementReviewEmpty--small{min-height:130px}.managementReviewModal{max-width:780px}.managementReviewModal>p{color:var(--om-paragraph);margin:5px 0 15px}@media (max-width:1100px){.managementReviewStats{grid-template-columns:repeat(2,1fr)}.managementReviewLayout{grid-template-columns:220px minmax(0,1fr)}.managementReviewSummary dl{grid-template-columns:repeat(2,1fr)}}@media (max-width:780px){.managementReviewTabs{grid-template-columns:repeat(2,1fr)}.managementReviewLayout{grid-template-columns:1fr}.managementReviewList{grid-template-columns:repeat(2,1fr);position:static}.managementReviewAgendaGrid,.managementReviewSources,.managementReviewStatusForm,.managementReviewForm,.managementDecisionCreate,.managementDecisionList form,.managementReviewSection form{grid-template-columns:1fr}.managementReviewForm__wide{grid-column:auto}}@media (max-width:520px){.managementReviewStats,.managementReviewList,.managementReviewSummary dl,.managementDecisionList dl{grid-template-columns:1fr}.managementReviewSection summary{grid-template-columns:32px minmax(0,1fr)}.managementReviewSection summary>b{grid-column:2}}.managementReviewSummaryActions{justify-content:flex-end;gap:9px;margin-top:14px;display:flex}.managementReviewSummaryActions form{display:flex}.managementReviewCloseModal{max-width:650px}.managementReviewCloseModal>p{color:var(--om-paragraph);margin:6px 40px 16px 0}.managementReviewCloseChecklist{gap:9px;margin-bottom:14px;display:grid}.managementReviewCloseChecklist article{background:var(--om-danger-soft);border:1px solid #efc6c1;border-radius:11px;align-items:flex-start;gap:10px;padding:12px;display:flex}.managementReviewCloseChecklist article[data-ready=true]{background:var(--om-green-soft);border-color:#c8dfd0}.managementReviewCloseChecklist article svg{color:var(--om-danger);flex:none}.managementReviewCloseChecklist article[data-ready=true] svg{color:var(--om-green)}.managementReviewCloseChecklist strong,.managementReviewCloseChecklist span{display:block}.managementReviewCloseChecklist span{color:var(--om-paragraph);margin-top:3px;font-size:11px}.managementReviewCloseGuide{margin-bottom:12px}.managementReviewClosePending{color:var(--om-amber);background:var(--om-amber-soft);border-radius:10px;margin:0;padding:12px;font-size:11px;font-weight:750}.managementReviewCloseForm{border:1px solid var(--om-line);background:#fdfcfb;border-radius:12px;gap:11px;padding:15px;display:grid}.managementReviewCloseForm label{color:var(--om-paragraph);gap:6px;font-size:11px;font-weight:750;display:grid}.managementReviewCloseForm input,.managementReviewCloseForm textarea{border:1px solid var(--om-line);width:100%;min-height:41px;color:var(--om-title);background:var(--om-white);font:inherit;border-radius:9px;padding:9px 11px;font-weight:500}.managementReviewCloseForm textarea{resize:vertical;min-height:92px}.managementReviewCloseForm label small{font-weight:500}.managementReviewCloseActions{justify-content:flex-end;gap:9px;display:flex}.managementReviewTopicPicker{border:1px solid var(--om-line);background:var(--om-white);border-radius:12px;grid-column:1/-1;margin:0;padding:14px}.managementReviewTopicPicker legend{color:var(--om-title);padding:0 6px;font-weight:800}.managementReviewTopicPicker>p{color:var(--om-paragraph);margin:0 0 10px;font-size:11px}.managementReviewTopicPicker>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.managementReviewTopicPicker label{border:1px solid var(--om-line);background:var(--om-gray-soft);cursor:pointer;border-radius:9px;align-items:flex-start;gap:9px;padding:10px;display:flex}.managementReviewTopicPicker label[data-protected=true]{background:var(--om-green-soft);cursor:not-allowed;border-color:#c8dfd0}.managementReviewTopicPicker label[data-protected=true] strong{color:var(--om-green)}.managementReviewTopicPicker input{width:17px;min-height:17px;accent-color:var(--om-orange);margin-top:2px}.managementReviewTopicPicker span,.managementReviewTopicPicker strong,.managementReviewTopicPicker small{display:block}.managementReviewTopicPicker small{color:var(--om-paragraph);margin-top:3px;font-weight:500}.managementReviewTopicModal{max-width:860px}.managementReviewTopicConfigForm{max-height:70vh;overflow:auto}.managementReviewFieldError{color:var(--om-danger);background:var(--om-danger-soft);border-radius:9px;grid-column:1/-1;margin:0;padding:10px 12px;font-size:11px;font-weight:750}.managementReviewCoverage{border:1px solid var(--om-line);background:#fdfcfb;border-radius:12px;margin:0 0 15px;padding:14px}.managementReviewCoverage>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.managementReviewCoverage>header>div{gap:9px;display:flex}.managementReviewCoverage>header svg{color:var(--om-orange-dark)}.managementReviewCoverage h4{margin:0}.managementReviewCoverage p{color:var(--om-paragraph);margin:3px 0 0;font-size:11px}.managementReviewCoverage>header>span{background:var(--om-soft);color:var(--om-orange-dark);border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.managementReviewCoverage>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.managementReviewCoverage article{border:1px solid var(--om-line);border-left:3px solid var(--om-line);background:var(--om-white);border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:9px;display:flex}.managementReviewCoverage article[data-cycle-state=selected]{border-color:#e8c88d;border-left-color:var(--om-amber);background:var(--om-amber-soft)}.managementReviewCoverage article[data-cycle-state=reviewed]{border-color:#c8dfd0;border-left-color:var(--om-green);background:var(--om-green-soft)}.managementReviewCoverage article strong,.managementReviewCoverage article small,.managementReviewCoverage article em{display:block}.managementReviewCoverage article small{color:var(--om-paragraph);margin-top:3px;font-size:9px}.managementReviewCoverage article em{color:var(--om-green);margin-top:4px;font-size:9px;font-style:normal;font-weight:750}.managementReviewCoverage article>span{white-space:nowrap;color:var(--om-paragraph);align-items:center;gap:4px;font-size:9px;font-weight:750;display:flex}.managementReviewSourceTitle{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.managementReviewSourceTitle>b{color:var(--om-paragraph);background:var(--om-gray-soft);border-radius:999px;flex:none;padding:4px 7px;font-size:8px}.managementReviewSourceTitle>b[data-tone=warning]{color:var(--om-amber);background:var(--om-amber-soft)}.managementReviewSourceTitle>b[data-tone=positive]{color:var(--om-green);background:var(--om-green-soft)}.managementReviewSourceTitle>b[data-tone=danger]{color:var(--om-danger);background:var(--om-danger-soft)}.managementReviewSources a>em{color:var(--om-orange-dark);align-items:center;gap:4px;margin-top:5px;font-size:9px;font-style:normal;font-weight:800;display:flex}.managementNoDecisionForm,.managementNoDecisionRecord{background:var(--om-green-soft);border:1px solid #c8dfd0;border-radius:12px;margin:0 0 14px;padding:15px}.managementNoDecisionForm>header,.managementNoDecisionRecord>header{align-items:flex-start;gap:10px;display:flex}.managementNoDecisionForm>header svg,.managementNoDecisionRecord>header svg{color:var(--om-green);flex:none}.managementNoDecisionForm>header p,.managementNoDecisionRecord>header p{color:var(--om-paragraph);margin:4px 0 0;font-size:11px}.managementNoDecisionForm>label,.managementNoDecisionRecord form label{color:var(--om-paragraph);gap:6px;margin-top:11px;font-size:11px;font-weight:750;display:grid}.managementNoDecisionForm input,.managementNoDecisionForm textarea,.managementNoDecisionRecord input{border:1px solid var(--om-line);width:100%;min-height:41px;color:var(--om-title);background:var(--om-white);font:inherit;border-radius:9px;padding:9px 11px;font-weight:500}.managementNoDecisionForm textarea{resize:vertical;min-height:76px}.managementNoDecisionForm>button,.managementNoDecisionRecord form button{margin-top:11px}.managementNoDecisionRecord form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.managementReviewEvidence{border:1px solid var(--om-line);background:#fdfcfb;border-radius:11px;margin:12px 15px;padding:12px}.managementReviewEvidence>header>div{align-items:flex-start;gap:9px;display:flex}.managementReviewEvidence>header svg{color:var(--om-orange-dark)}.managementReviewEvidence>header strong,.managementReviewEvidence>header span{display:block}.managementReviewEvidence>header span{color:var(--om-paragraph);margin-top:3px;font-size:10px}.managementReviewEvidence>p{color:var(--om-paragraph);margin:10px 0 0;font-size:10px}.managementReviewEvidence ul{gap:7px;margin:10px 0 0;padding:0;list-style:none;display:grid}.managementReviewEvidence li{border:1px solid var(--om-line);background:var(--om-white);border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:9px;display:flex}.managementReviewEvidence li strong,.managementReviewEvidence li small{display:block}.managementReviewEvidence li small{color:var(--om-paragraph);margin-top:3px;font-size:9px}.managementReviewEvidenceUpload{align-items:center;gap:9px;margin-top:10px;display:flex}.managementReviewEvidenceUpload input{border:1px dashed var(--om-soft-strong);background:var(--om-white);border-radius:8px;flex:1;min-width:0;padding:8px}.managementReviewEvidenceActions{align-items:center;gap:7px;display:flex}.managementReviewEvidenceActions form{margin:0}.managementReviewRetireButton,.managementReviewDangerButton{min-height:38px;color:var(--om-danger);background:var(--om-danger-soft);font:inherit;cursor:pointer;border:1px solid #e4b8b2;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:8px 11px;font-weight:800;display:inline-flex}.managementReviewRetireButton:hover,.managementReviewDangerButton:hover{border-color:var(--om-danger)}.managementReviewRetireButton:disabled,.managementReviewDangerButton:disabled{opacity:.6;cursor:not-allowed}.managementReviewEvidenceHint{background:var(--om-soft);border-radius:8px;padding:8px 10px}.managementReviewRetireModal{max-width:590px}.managementReviewRetireModal>p{color:var(--om-paragraph);margin:6px 40px 16px 0}.managementReviewRetireModal>form{gap:12px;display:grid}.managementReviewRetireModal label{color:var(--om-paragraph);gap:6px;font-size:11px;font-weight:750;display:grid}.managementReviewRetireModal textarea{border:1px solid var(--om-line);width:100%;min-height:90px;color:var(--om-title);background:var(--om-white);font:inherit;resize:vertical;border-radius:9px;padding:9px 11px}@media (max-width:780px){.managementReviewTopicPicker>div,.managementReviewCoverage>div{grid-template-columns:1fr}.managementReviewEvidence li,.managementReviewEvidenceUpload{flex-direction:column;align-items:stretch}.managementReviewEvidenceActions{justify-content:flex-end}.managementNoDecisionRecord form{grid-template-columns:1fr}.managementNoDecisionRecord form button{justify-self:start}}.managementReviewCycle>header>b{color:var(--om-amber);background:var(--om-amber-soft);border-radius:999px;padding:6px 9px;font-size:10px}.managementReviewCycle>header>b[data-closed=true]{color:var(--om-green);background:var(--om-green-soft)}.managementReviewCycleProgress{border:1px solid var(--om-line);background:var(--om-gray-soft);border-radius:12px;gap:8px;margin-bottom:13px;padding:14px;display:grid}.managementReviewCycleProgress div{align-items:baseline;gap:8px;display:flex}.managementReviewCycleProgress strong{font-size:22px}.managementReviewCycleProgress span,.managementReviewCycleProgress p{color:var(--om-paragraph);font-size:11px}.managementReviewCycleProgress p{margin:0}.managementReviewCycleProgress progress{width:100%;height:10px;accent-color:var(--om-green)}.managementReviewCycleCoverage{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.managementReviewCycleCoverage>article{border:1px solid #efc6c1;border-left:4px solid var(--om-danger);background:var(--om-danger-soft);border-radius:10px;padding:12px}.managementReviewCycleCoverage>article[data-cycle-complete=true]{border-color:#c8dfd0;border-left-color:var(--om-green);background:var(--om-green-soft)}.managementReviewCycleCoverage>article>strong,.managementReviewCycleCoverage>article>small{display:block}.managementReviewCycleCoverage>article>small{color:var(--om-paragraph);margin:3px 0 7px}.managementReviewCycleCoverage>article>div{border-top:1px solid #00000012;gap:2px;padding-top:6px;display:grid}.managementReviewCycleCoverage>article>div+div{margin-top:6px}.managementReviewCycleCoverage>article>div span{color:var(--om-paragraph);font-size:10px}.managementReviewCycleCommitments,.managementReviewCycleClosure,.managementReviewCycleReady{border:1px solid var(--om-line);border-radius:12px;margin-top:14px;padding:14px}.managementReviewCycleCommitments>header{justify-content:space-between;display:flex}.managementReviewCycleCommitments>header>div{gap:9px;display:flex}.managementReviewCycleCommitments>header p,.managementReviewCycleCommitments>p,.managementReviewCycleReady>p{color:var(--om-paragraph);margin:3px 0 0;font-size:11px}.managementReviewCycleCommitments>header>span{font-weight:850}.managementReviewCycleCommitments>div{gap:7px;margin-top:10px;display:grid}.managementReviewCycleCommitments>div>button{border:1px solid var(--om-line);text-align:left;background:var(--om-white);cursor:pointer;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.managementReviewCycleCommitments button span strong,.managementReviewCycleCommitments button span small{display:block}.managementReviewCycleCommitments button small{color:var(--om-paragraph);margin-top:3px}.managementReviewCycleCommitments button>b{color:var(--om-amber);font-size:10px}.managementReviewCycleClosure{background:var(--om-green-soft);border-color:#c8dfd0}.managementReviewCycleClosure>p{color:var(--om-paragraph)}.managementReviewCycleClosure dl{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.managementReviewCycleClosure dl div{background:var(--om-white);border-radius:9px;padding:9px}.managementReviewCycleClosure dt{color:var(--om-paragraph);text-transform:uppercase;font-size:9px}.managementReviewCycleClosure dd{margin:3px 0 0;font-weight:800}.managementReviewCycleClosure form{justify-content:flex-end;margin-top:11px;display:flex}.managementReviewCycleReady{background:#fdfcfb;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.managementReviewCycleReady ul{color:var(--om-danger);flex:1;margin:0;font-size:10px}.managementReviewCycleReady button{flex:none}@media (max-width:900px){.managementReviewTabs{grid-template-columns:repeat(2,1fr)}.managementReviewCycleCoverage{grid-template-columns:1fr}.managementReviewCycleReady{display:grid}.managementReviewCycleClosure dl{grid-template-columns:1fr}}.supplierWorkspace{gap:20px;display:grid}.supplierStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.supplierStats>article,.supplierStats>button{border:1px solid var(--om-line);border-top:3px solid var(--om-orange);color:var(--om-ink);font:inherit;text-align:left;background:#fff;border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:4px 12px;padding:20px;display:grid}.supplierStats>article svg,.supplierStats>button svg{color:var(--om-orange-dark);grid-row:1/4}.supplierStats>article span,.supplierStats>button span{font-size:12px;font-weight:800}.supplierStats>article strong,.supplierStats>button strong{font-size:28px;line-height:1}.supplierStats>article small,.supplierStats>button small{color:var(--om-paragraph)}.supplierStats>[data-alert=true]{background:snow;border-top-color:#a34b3e}.supplierStatAction{cursor:pointer}.supplierStatAction:hover,.supplierStatAction:focus-visible{border-color:#cb9f7b;box-shadow:0 5px 16px #1d1d1f14}.supplierTabs{background:var(--om-gray-soft);border-radius:14px;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}.supplierTabs button{min-height:52px;color:var(--om-paragraph);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:9px;font-weight:800;display:flex}.supplierTabs button span{flex-direction:column;align-items:flex-start;display:flex}.supplierTabs button small{font-size:10px;font-weight:500}.supplierTabs button[data-current=true]{color:var(--om-orange-dark);background:#fff;box-shadow:0 2px 9px #1d1d1f14}.supplierFilters{border:1px solid var(--om-line);background:#fff;border-radius:16px;grid-template-columns:minmax(230px,1.4fr) repeat(5,minmax(130px,1fr)) auto;align-items:end;gap:12px;padding:17px;display:grid}.supplierFilters>div{align-items:center;gap:10px;display:flex}.supplierFilters label{flex:1;gap:5px;min-width:0;display:grid}.supplierFilters label>span{color:var(--om-paragraph);font-size:11px;font-weight:800}.supplierFilters input,.supplierFilters select{border:1px solid var(--om-line);width:100%;min-height:42px;color:var(--om-ink);background:#fff;border-radius:9px;padding:9px 11px}.supplierSection{border:1px solid var(--om-line);background:#fff;border-radius:18px;gap:16px;padding:22px;display:grid;box-shadow:0 8px 25px #1d1d1f0a}.supplierSection>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.supplierSection>header h2{margin:3px 0}.supplierSection>header p{color:var(--om-paragraph);margin:0;font-size:12px}.supplierSection>header>span{background:var(--om-peach-soft);color:var(--om-orange-dark);border-radius:999px;padding:7px 11px;font-size:11px;font-weight:800}.supplierGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.supplierCard{border:1px solid var(--om-line);border-left:4px solid var(--om-orange);background:#fff;border-radius:15px;gap:14px;padding:18px;display:grid}.supplierCard[data-inactive=true]{opacity:.7;border-left-color:#90949c}.supplierCard>header{justify-content:space-between;gap:12px;display:flex}.supplierCard>header span{color:var(--om-orange-dark);font-size:11px;font-weight:900}.supplierCard h3{margin:3px 0 0;font-size:19px}.supplierCard>header em{background:#f1f2f3;border-radius:999px;height:max-content;padding:5px 9px;font-size:10px;font-style:normal;font-weight:800}.supplierCard>header em[data-active=true]{color:#35704a;background:#eef7f0}.supplierCard>p{color:var(--om-paragraph);margin:0}.supplierCard dl{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.supplierCard dl div{background:var(--om-gray-soft);border-radius:10px;padding:10px}.supplierCard dt{text-transform:uppercase;color:var(--om-paragraph);font-size:9px;font-weight:900}.supplierCard dd{margin:3px 0 0;font-size:12px;font-weight:700}.supplierScopes{gap:7px;display:grid}.supplierScopes>div{background:#f6f6f5;border-left:3px solid #979ca4;border-radius:10px;grid-template-columns:120px 1fr auto;align-items:center;gap:9px;padding:10px;display:grid}.supplierScopes>div[data-decision=periodic_evaluation]{background:#fff8ea;border-left-color:#a56b20}.supplierScopes>div[data-decision=no_periodic_evaluation]{background:#f0f7f2;border-left-color:#4d825e}.supplierScopes>div[data-decision=documented_control]{background:#f2f6fa;border-left-color:#657f99}.supplierScopes span{font-size:11px;font-weight:900}.supplierScopes strong{font-size:12px}.supplierScopes small{color:var(--om-paragraph);text-align:right}.supplierScopes small[data-evaluation-state]{border-radius:999px;justify-self:end;padding:5px 8px;font-weight:800}.supplierScopes small[data-evaluation-state=up_to_date]{color:#35704a;background:#eaf5ed}.supplierScopes small[data-evaluation-state=due_soon],.supplierScopes small[data-evaluation-state=missing]{color:#8b5a16;background:#fff1cf}.supplierScopes small[data-evaluation-state=overdue]{color:#8c3e33;background:#f9e6e3}.supplierCard footer{border-top:1px solid var(--om-line);flex-wrap:wrap;gap:12px;padding-top:12px;display:flex}.supplierPendingBadge{color:#8b5a16;background:var(--om-amber-soft);border:1px solid #ecd9a9;border-radius:999px;align-items:center;gap:7px;width:max-content;max-width:100%;padding:7px 10px;font-size:10px;font-weight:850;display:flex}.supplierFieldError{color:#9b493c;font-size:10px;font-weight:750}.supplierForm input[aria-invalid=true]{background:#fff8f6;border-color:#b25a4c;box-shadow:0 0 0 3px #b25a4c1a}.supplierEvaluationList,.supplierTimeline{gap:12px;display:grid}.supplierEvaluationList>article{border:1px solid var(--om-line);border-left:4px solid #4d825e;border-radius:14px;gap:12px;padding:18px;display:grid}.supplierEvaluationList>article[data-outcome=conditional]{border-left-color:#b57a25}.supplierEvaluationList>article[data-outcome=not_approved]{border-left-color:#a34b3e}.supplierEvaluationList article>header{justify-content:space-between;gap:12px;display:flex}.supplierEvaluationList header span{color:var(--om-orange-dark);font-size:11px;font-weight:900}.supplierEvaluationList h3{margin:4px 0}.supplierEvaluationList header em{color:#35704a;background:#eef7f0;border-radius:999px;height:max-content;padding:6px 10px;font-size:10px;font-style:normal;font-weight:900}.supplierEvaluationList article[data-outcome=conditional] header em{color:#8b5a16;background:#fff4dc}.supplierEvaluationList article[data-outcome=not_approved] header em{color:#8c3e33;background:#f9eaea}.supplierEvaluationResult{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.supplierEvaluationResult>*{background:var(--om-gray-soft);border-radius:9px;padding:10px;font-size:11px}.supplierEvaluationResult strong{color:var(--om-ink);font-size:21px}.supplierCriterionSummary{flex-wrap:wrap;gap:8px;display:flex}.supplierCriterionSummary span{background:#faf8f5;border-radius:9px;padding:8px 10px;font-size:10px;display:grid}.supplierEvidence{flex-wrap:wrap;gap:8px;display:flex}.supplierEvidence button,.supplierUpload{border:1px solid var(--om-line);color:var(--om-ink);cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:8px;padding:9px 11px;font-size:11px;display:flex}.supplierEvidence button span{text-align:left;display:grid}.supplierEvidence button small{color:var(--om-paragraph)}.supplierUpload input{display:none}.supplierTimeline article{border:1px solid var(--om-line);border-radius:13px;gap:14px;padding:15px;display:flex}.supplierTimeline article[data-event=followup]{background:#fbfdfb;border-left:4px solid #6b8c74}.supplierTimeline article>svg{color:var(--om-orange)}.supplierTimeline article[data-event=followup]>svg{color:#4d825e}.supplierTimeline span{color:var(--om-orange-dark);font-size:10px;font-weight:900}.supplierTimeline h3{margin:3px 0}.supplierTimeline p{color:var(--om-paragraph);margin:0 0 5px}.supplierPagination{justify-content:center;align-items:center;gap:18px;display:flex}.supplierPagination a{border:1px solid var(--om-line);color:var(--om-ink);border-radius:9px;align-items:center;gap:5px;padding:9px 12px;font-weight:700;text-decoration:none;display:flex}.supplierPagination a[aria-disabled=true]{pointer-events:none;opacity:.45}.supplierPagination span{font-size:12px;font-weight:800}.supplierModal{width:min(1050px,100%)}.supplierForm{gap:16px;margin-top:18px;display:grid}.supplierForm>section{border:1px solid var(--om-line);border-radius:14px;gap:14px;padding:17px;display:grid}.supplierForm>section>header{gap:11px;display:flex}.supplierForm>section>header>span{background:var(--om-orange);color:#fff;border-radius:9px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.supplierForm h3{margin:0}.supplierForm header p{color:var(--om-paragraph);margin:3px 0 0;font-size:11px}.supplierFormGrid,.supplierScopeGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.supplierForm label{gap:5px;display:grid}.supplierForm label>span,.supplierForm legend{font-size:11px;font-weight:800}.supplierForm input,.supplierForm select,.supplierForm textarea{border:1px solid var(--om-line);width:100%;color:var(--om-ink);font:inherit;background:#fff;border-radius:9px;padding:10px 11px}.supplierForm .span2{grid-column:1/-1}.supplierActive{align-items:center;gap:9px;display:flex!important}.supplierActive input{width:auto}.supplierScopeEditor{gap:12px;display:grid}.supplierScopeEditor>article{border:1px solid var(--om-line);border-left:4px solid #979ca4;border-radius:12px;gap:12px;padding:15px;display:grid}.supplierScopeEditor>article[data-decision=periodic_evaluation]{border-left-color:#b57a25}.supplierScopeEditor>article[data-decision=no_periodic_evaluation]{border-left-color:#4d825e}.supplierScopeEditor>article>header{justify-content:space-between;display:flex}.supplierScopeEditor h4{margin:2px 0}.supplierScopeEditor header span{color:var(--om-orange-dark);font-size:10px;font-weight:900}.supplierScopeEditor header em{font-size:10px;font-style:normal;font-weight:900}.supplierScopeEditor fieldset{border:1px solid var(--om-line);border-radius:10px;gap:8px;padding:12px;display:grid}.supplierScopeEditor fieldset label{align-items:flex-start;gap:8px;display:flex}.supplierScopeEditor fieldset input{width:auto;margin-top:2px}.supplierRecommendation{color:#485f75;background:#f2f6fa;border-radius:9px;gap:8px;padding:10px;font-size:11px;display:flex}.supplierPendingHint{color:var(--om-paragraph);background:#f6f6f5;border-radius:9px;margin:0;padding:10px;font-size:11px}.supplierCriteria{gap:7px;display:grid}.supplierCriteriaHead,.supplierCriteria>div{grid-template-columns:2fr .55fr .65fr 1.5fr;gap:7px;display:grid}.supplierCriteriaHead span{font-size:10px;font-weight:900}.supplierWeightTotal{background:var(--om-peach-soft);border-radius:9px;margin:0;padding:10px;font-size:12px}@media (max-width:1050px){.supplierStats{grid-template-columns:repeat(2,1fr)}.supplierFilters{grid-template-columns:1fr 1fr}.supplierFilters>div{grid-column:1/-1}.supplierGrid{grid-template-columns:1fr}}@media (max-width:700px){.supplierStats,.supplierTabs,.supplierFilters,.supplierFormGrid,.supplierScopeGrid{grid-template-columns:1fr}.supplierSection{padding:16px}.supplierSection>header{flex-direction:column}.supplierCard dl,.supplierEvaluationResult,.supplierScopes>div{grid-template-columns:1fr}.supplierScopes small{text-align:left}.supplierCriteriaHead{display:none}.supplierCriteria>div{grid-template-columns:1fr}.supplierForm .span2{grid-column:auto}}.complianceStats{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.supplierStatAction[data-current=true]{background:#fff8f0;border-color:#c27a37;box-shadow:0 0 0 3px #c27a372e}.complianceFilters{grid-template-columns:minmax(230px,1.4fr) repeat(6,minmax(125px,1fr)) auto}.complianceCard>a{width:max-content;color:var(--om-orange-dark);align-items:center;gap:6px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.complianceProcessChecks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.complianceActionLink{justify-self:start;text-decoration:none}.complianceLinkedAction{color:var(--om-orange-dark);text-underline-offset:3px;align-items:center;gap:5px;font-weight:900;text-decoration:underline;display:inline-flex}.complianceEvidenceItem{border:1px solid var(--om-line);background:#fff;border-radius:9px;align-items:stretch;display:flex;overflow:hidden}.supplierEvidence .complianceEvidenceItem>button{border:0;border-radius:0}.complianceEvidenceActions{border-left:1px solid var(--om-line);display:flex}.supplierEvidence .complianceEvidenceActions button{color:var(--om-orange-dark);border:0;border-radius:0;place-items:center;padding:8px;display:grid}.supplierEvidence .complianceEvidenceActions button:last-child{color:#8c3e33}.supplierEvidence .complianceEvidenceActions button:hover{background:var(--om-peach-soft)}.complianceRetiredEvidence{color:var(--om-paragraph);background:#faf8f5;border:1px dashed #c9b9ad;border-radius:10px;padding:10px 12px}.complianceRetiredEvidence summary{cursor:pointer;font-size:11px;font-weight:900}.complianceRetiredEvidence>div{border-top:1px solid var(--om-line);gap:3px;padding:9px 0;display:grid}.complianceRetiredEvidence>div:first-of-type{margin-top:8px}.complianceRetiredEvidence span{align-items:center;gap:5px;display:flex}.complianceRetiredEvidence small{line-height:1.5}.complianceEvidenceModal{max-width:760px}.complianceEvidenceModal>.supplierForm{gap:15px;display:grid}.complianceEvidenceModal>.supplierForm>label{gap:7px;display:grid}.complianceEvidenceModal>.supplierForm>label>span{font-weight:800}@media (max-width:1050px){.complianceFilters{grid-template-columns:1fr 1fr}}@media (max-width:800px){.complianceStats,.complianceProcessChecks,.complianceFilters{grid-template-columns:1fr}}.competencyWorkspace{gap:20px;display:grid}.competencyTabs{grid-template-columns:repeat(5,1fr)}.competencyFilters{grid-template-columns:1.4fr repeat(4,minmax(150px,1fr)) auto}.competencyStats{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.competencyDashboardGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.competencyDashboardGrid button{border:1px solid var(--om-line);text-align:left;cursor:pointer;background:#fff;border-radius:16px;gap:5px;padding:24px;display:grid}.competencyDashboardGrid strong{color:var(--om-orange-dark);font-size:38px}.competencyDashboardGrid span{font-size:16px;font-weight:800}.competencyDashboardGrid small,.helperText{color:var(--om-paragraph)}.feedbackBanner{border:1px solid var(--om-line);color:var(--om-title);background:#faf9f8;border-radius:10px;flex-wrap:wrap;align-items:flex-start;gap:7px 10px;margin:0;padding:11px 13px;display:flex}.feedbackBanner strong{font-weight:850}.feedbackBanner span{flex-basis:100%}.feedbackBanner ul{width:100%;margin:2px 0 0;padding-left:20px}.feedbackBanner--success{color:var(--om-green);background:var(--om-green-soft);border-color:#bddbc6}.feedbackBanner--warning{color:var(--om-amber);background:var(--om-amber-soft);border-color:#efd29f}.feedbackBanner--error{color:var(--om-danger);background:var(--om-danger-soft);border-color:#e4b8b2}.competencyRequirementList,.competencyResultList,.competencyActionList,.competencyTimeline,.competencyEvidenceList{gap:10px;margin-top:16px;display:grid}.competencyRequirementList>div,.competencyResultList>div,.competencyTimeline>div,.competencyTimeline>article{background:var(--om-gray-soft);border-radius:12px;gap:4px;padding:12px;display:grid}.competencyRequirementList span,.competencyRequirementList small{color:var(--om-paragraph);font-size:11px}.competencyResultList>div{border-left:4px solid #78946d;grid-template-columns:1fr auto auto;align-items:center}.competencyResultList>div[data-outcome=gap]{background:#fbf2f0;border-left-color:#a34b3e}.competencyResultList button,.supplierCard footer button{color:var(--om-orange-dark);cursor:pointer;background:0 0;border:0;font-weight:800}.competencyActionList{grid-template-columns:repeat(2,minmax(0,1fr))}.competencyActionList>.supplierCard{height:max-content}.competencyEvidenceList a{color:var(--om-orange-dark);font-weight:700}.competencyModal{background:#fff;width:min(1080px,100vw - 32px);max-height:calc(100vh - 32px);overflow:auto}.competencyModal>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.competencyModal>header h2{margin:3px 0 0}.competencyModal>header>button{background:var(--om-soft);width:42px;height:42px;color:var(--om-paragraph);cursor:pointer;border:0;border-radius:10px;place-items:center;display:grid}.competencyRequirementsEditor,.competencyAssessmentEditor{gap:12px;display:grid}.competencyRequirementsEditor>header{justify-content:space-between;align-items:center;display:flex}.competencyRequirementsEditor>header button,.competencyRequirementsEditor>article>button{color:var(--om-orange-dark);cursor:pointer;background:0 0;border:0;font-weight:800}.competencyRequirementsEditor>article,.competencyAssessmentEditor>article{border:1px solid var(--om-line);border-radius:14px;grid-template-columns:2fr 1fr 1fr;gap:12px;padding:16px;display:grid;position:relative}.competencyRequirementsEditor>article>button{position:absolute;top:8px;right:8px}.competencyRequirementsEditor fieldset{border:0;flex-wrap:wrap;grid-column:1/-1;gap:12px;padding:0;display:flex}.competencyRequirementsEditor fieldset label{flex-direction:row;align-items:center;gap:6px;display:flex}.competencyRequirementsEditor fieldset input{width:auto}.competencyAssessmentEditor>article{grid-template-columns:1fr 2fr}.competencyAssessmentEditor>article header{grid-column:1/-1}.competencyAssessmentEditor header div{gap:3px;display:grid}.competencyActionList footer{flex-wrap:wrap;gap:12px;display:flex}.competencyActionList footer form{align-items:center;gap:8px;display:flex}.competencyActionList footer input{max-width:220px}.statusBadge{border-radius:999px;height:max-content;padding:5px 9px;font-size:10px;font-weight:800}.statusBadge--success,.supplierCard>header .statusBadge--success{color:#35704a;background:#eaf5ed}.statusBadge--warning,.supplierCard>header .statusBadge--warning{color:#875813;background:#fff4dc}.statusBadge--danger,.supplierCard>header .statusBadge--danger{color:#913e34;background:#f8e9e7}.statusBadge--neutral,.supplierCard>header .statusBadge--neutral{color:#58606b;background:#f1f2f3}.competencyPersonBadges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.competencyAssessmentState{border-radius:10px;gap:4px;padding:11px;display:grid}.competencyAssessmentState small{color:inherit}.competencyAssessmentState--success{color:var(--om-green);background:var(--om-green-soft)}.competencyAssessmentState--warning{color:var(--om-amber);background:var(--om-amber-soft)}.competencyAssessmentState--danger{color:var(--om-danger);background:var(--om-danger-soft)}.competencyAssessmentState--neutral{color:var(--om-paragraph);background:var(--om-gray-soft)}.checkboxLine{align-items:center;gap:8px;display:flex!important}.checkboxLine input{width:auto}.competencyTimeline article h3{margin:0}.competencyTimeline article p{color:var(--om-paragraph);margin:0}.competencyCommunicationState{border-radius:10px;gap:4px;padding:11px;display:grid}.competencyCommunicationState--current{color:#356a47;background:#edf7ef}.competencyCommunicationState--pending{color:#865915;background:#fff5df}.competencyCommunicationState small{color:inherit}.competencyRoleEditor{gap:12px;display:grid}.competencyRoleEditor>header{justify-content:space-between;gap:12px;display:flex}.competencyRoleEditor>header button,.competencyRoleRow>button{color:var(--om-orange-dark);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-weight:800;display:flex}.competencyRoleRow{grid-template-columns:1fr auto;align-items:end;gap:8px;display:grid}.competencyRoleRow>button{background:var(--om-soft);border-radius:9px;place-items:center;width:42px;height:42px;display:grid}.competencySystemBlock{background:var(--om-gray-soft);border-radius:12px;gap:10px;padding:14px;display:grid}.competencySystemBlock h4{color:var(--om-orange-dark);margin:0}.competencySystemBlock .competencyRoleEditor{border:0;padding:0}.competencyFormSection>header{align-items:flex-start}.competencyRequirementsEditor>header>div{gap:3px;display:grid}.competencyRequirementsEditor>header p{color:var(--om-paragraph);margin:0;font-size:11px}.competencyIdentityGrid{align-items:start}.competencyIdentityGrid>label{align-content:start}.competencyFormError{margin:0}.competencyFormActions{z-index:2;background:linear-gradient(#ffffffd1,#fff 28%);margin:0 -4px -4px;padding:12px 4px 4px;position:sticky;bottom:-1px}.competencyWorkspace .supplierCard footer{align-items:center}.competencyWorkspace .supplierCard footer>a,.competencyWorkspace .supplierCard footer>button{min-height:32px;font:inherit;align-items:center;padding:4px 0;font-weight:800;line-height:1.2;display:inline-flex}.competencyGapAction{justify-items:end;gap:3px;display:grid}.competencyGapAction small{color:var(--om-amber);font-weight:750}@media (max-width:1000px){.competencyTabs,.competencyDashboardGrid,.competencyActionList,.competencyFilters{grid-template-columns:1fr 1fr}}@media (max-width:700px){.competencyTabs,.competencyDashboardGrid,.competencyActionList,.competencyFilters,.competencyRequirementsEditor>article,.competencyAssessmentEditor>article{grid-template-columns:1fr}.competencyRequirementsEditor .span2{grid-column:auto}.competencyResultList>div{grid-template-columns:1fr}.competencyGapAction{justify-items:start}.competencyActionList footer form{display:grid}.competencyActionList footer input{max-width:100%}}.supplierCard footer a{color:var(--om-orange-dark);font-weight:800;text-decoration:none}.competencyBatchPanel{border:1px solid var(--om-line);background:#fbfaf8;border-radius:14px;grid-template-columns:minmax(260px,1.5fr) minmax(220px,1fr) auto minmax(300px,1.2fr);align-items:end;gap:12px;margin:0 0 18px;padding:16px;display:grid}.competencyBatchPanel>div p{color:var(--om-paragraph);margin:4px 0 0;font-size:12px}.competencyBatchPanel label,.competencyBatchPanel form{gap:6px;display:grid}.competencyBatchPanel select,.competencyBatchPanel input{border:1px solid var(--om-line);background:#fff;border-radius:9px;width:100%;padding:10px}.competencyBatchPanel form{grid-template-columns:1fr auto;align-items:end}.competencyBatchPanel .formError,.competencyBatchPanel .feedback{grid-column:1/-1;margin:0}@media (max-width:1150px){.competencyBatchPanel{grid-template-columns:1fr 1fr}.competencyBatchPanel>div{grid-column:1/-1}}@media (max-width:700px){.competencyBatchPanel,.competencyBatchPanel form{grid-template-columns:1fr}}.changeWorkspace{gap:20px;display:grid}.pageHeader{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.pageHeader h1{margin:5px 0 8px;font-size:clamp(28px,3vw,42px);line-height:1.05}.pageHeader p{max-width:900px;color:var(--om-paragraph);margin:0}.changeStats{grid-template-columns:repeat(5,minmax(150px,1fr));margin:0}.changeStats a{color:inherit;text-decoration:none;position:relative}.changeStats a>svg{width:19px;color:var(--om-orange-dark);position:absolute;top:14px;right:15px}.changeTabs{grid-template-columns:repeat(3,1fr);margin:0}.changeTabs a{min-height:42px;color:var(--om-paragraph);border-radius:9px;place-items:center;font-weight:800;text-decoration:none;display:grid}.changeTabs a.isActive{color:var(--om-orange-dark);background:#fff;box-shadow:0 2px 9px #1d1d1f14}.changeFilters{border:1px solid var(--om-line);background:#fff;border-radius:14px;grid-template-columns:minmax(220px,1.5fr) repeat(5,minmax(135px,1fr)) auto;gap:10px;padding:15px;display:grid}.changeFilters input,.changeFilters select{border:1px solid var(--om-line);width:100%;min-width:0;color:var(--om-ink);background:#fff;border-radius:9px;padding:10px 11px}.changeCardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.changeCard{align-content:start}.changeCard h2{margin:4px 0;font-size:21px}.changeCard>header p{color:var(--om-paragraph);margin:0;font-size:12px}.changeMeta{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.changeMeta>div{background:var(--om-gray-soft);border-radius:10px;gap:4px;padding:10px;display:grid}.changeMeta small{color:var(--om-paragraph);text-transform:uppercase;font-size:9px;font-weight:900}.changeMeta strong{font-size:11px}.changeProcesses{flex-wrap:wrap;gap:6px;display:flex}.changeProcesses span{background:var(--om-peach-soft);color:var(--om-orange-dark);border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.changeImpactSummary{gap:7px;display:grid}.changeImpactSummary>div{background:#f5f6f7;border-left:3px solid #8f969e;border-radius:9px;grid-template-columns:1fr auto;gap:3px 8px;padding:10px;display:grid}.changeImpactSummary>div[data-impact=medium]{background:#fff8e9;border-color:#b67b25}.changeImpactSummary>div[data-impact=high]{background:#fbf0ee;border-color:#a34b3e}.changeImpactSummary>div[data-impact=low]{background:#f0f7f2;border-color:#4d825e}.changeImpactSummary span{font-size:10px;font-weight:900}.changeImpactSummary small{color:var(--om-paragraph);grid-column:1/-1;line-height:1.4}.changePlan,.changeVerificationHistory{gap:9px;display:grid}.changePlan h3,.changeVerificationHistory h3{margin:0;font-size:14px}.changePlan>article{border:1px solid var(--om-line);background:#fbfbfa;border-radius:11px;gap:8px;padding:12px;display:grid}.changePlan>article>header{justify-content:space-between;gap:10px;display:flex}.changePlan>article>header div{gap:3px;display:grid}.changePlan>article>header small,.changePlan>article>header span{color:var(--om-paragraph);font-size:10px}.changePlan>article>p{color:var(--om-paragraph);margin:0;font-size:11px}.changePlan>article>button{color:var(--om-orange-dark);cursor:pointer;background:0 0;border:0;justify-self:start;font-weight:800}.changeFollowup,.changeVerificationHistory>div{background:var(--om-gray-soft);border-radius:9px;gap:4px;padding:10px;display:grid}.changeFollowup span,.changeFollowup small,.changeVerificationHistory span,.changeVerificationHistory small{color:var(--om-paragraph);font-size:10px}.changeVerificationHistory>div[data-outcome=effective]{background:#edf6ef;border-left:3px solid #4d825e}.changeVerificationHistory>div[data-outcome=ineffective]{background:#fbf0ee;border-left:3px solid #a34b3e}.changeVerificationHistory a{color:var(--om-orange-dark);font-size:11px;font-weight:800}.changeActions .dangerLink{color:var(--om-danger)}.changeTimeline{margin:0}.changeTimeline>header{margin-bottom:12px}.changeTimeline>header h2{margin:4px 0}.changeTimeline>header p{color:var(--om-paragraph);margin:0}.emptyState{border:1px dashed var(--om-line);color:var(--om-paragraph);text-align:center;background:#fff;border-radius:15px;place-items:center;gap:7px;padding:42px;display:grid}.changeModal{width:min(1120px,100vw - 32px)}.changeForm{margin-top:18px}.changeCheckGrid{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0;display:grid}.changeCheckGrid label,.changeImpactEditor fieldset label{flex-direction:row;align-items:flex-start;gap:8px;display:flex}.changeCheckGrid input,.changeImpactEditor fieldset input{width:auto;margin-top:2px}.changeImpactEditor{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.changeImpactEditor>article{border:1px solid var(--om-line);background:#fbfbfa;border-left:4px solid #8f969e;border-radius:13px;gap:12px;padding:15px;display:grid}.changeImpactEditor>article[data-impact=low]{border-left-color:#4d825e}.changeImpactEditor>article[data-impact=medium]{border-left-color:#b67b25}.changeImpactEditor>article[data-impact=high]{border-left-color:#a34b3e}.changeImpactEditor>article>header{justify-content:space-between;gap:12px;display:flex}.changeImpactEditor h4{margin:2px 0}.changeImpactEditor>article>header label{min-width:190px}.changeImpactEditor fieldset{border:1px solid var(--om-line);border-radius:10px;gap:8px;padding:12px;display:grid}.changeImpactEditor fieldset:disabled{opacity:.55}.changeStepEditor{gap:12px;display:grid}.changeStepEditor>article{border:1px solid var(--om-line);border-radius:12px;grid-template-columns:1fr 1fr;gap:12px;padding:15px;display:grid;position:relative}.changeStepEditor>article>button{color:var(--om-danger);cursor:pointer;background:0 0;border:0;position:absolute;top:8px;right:8px}.changeAddStep{justify-self:start}.button--danger{color:#fff;border-color:var(--om-danger);background:var(--om-danger)}.button--danger:hover{filter:brightness(.9)}@media (max-width:1250px){.changeStats,.changeFilters{grid-template-columns:repeat(3,1fr)}.changeFilters>:first-child{grid-column:span 2}}@media (max-width:900px){.changeCardGrid,.changeImpactEditor{grid-template-columns:1fr}.changeMeta,.changeFilters{grid-template-columns:1fr 1fr}}@media (max-width:650px){.pageHeader{display:grid}.changeStats,.changeTabs,.changeFilters,.changeCheckGrid,.changeStepEditor>article,.changeMeta{grid-template-columns:1fr}.changeFilters>:first-child{grid-column:auto}.changeImpactEditor>article>header{display:grid}.changeImpactEditor>article>header label{min-width:0}}.changeIdentityGrid{align-items:start}.changeIdentityGrid>label{align-content:start}.changePlan>article[data-overdue=true]{background:#fbefed;border-color:#c9786d}.changePlan>article[data-completed=true]{background:#edf6ef;border-color:#8bb497}.changeFollowup a{color:var(--om-orange-dark);font-size:11px;font-weight:800}.operationalWorkspace{gap:20px;display:grid}.operationalStats{grid-template-columns:repeat(auto-fit,minmax(175px,1fr));margin:0}.operationalTabs{grid-template-columns:repeat(3,1fr);margin:0}.operationalFilters{border:1px solid var(--om-line);background:#fff;border-radius:14px;grid-template-columns:minmax(240px,1.5fr) repeat(5,minmax(120px,1fr)) auto;gap:10px;padding:15px;display:grid}.operationalFilters label{align-content:end;gap:6px;display:grid}.operationalFilters label>span{color:var(--om-paragraph);font-size:10px;font-weight:900}.operationalFilters input,.operationalFilters select{border:1px solid var(--om-line);background:#fff;border-radius:9px;width:100%;min-width:0;padding:10px}.operationalSearch{position:relative}.operationalSearch>svg{color:var(--om-paragraph);position:absolute;bottom:11px;left:11px}.operationalSearch input{padding-left:35px}.operationalGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.operationalCard,.operationalVerificationList>article{border:1px solid var(--om-line);background:#fff;border-top:4px solid #668b70;border-radius:15px;align-content:start;gap:13px;padding:18px;display:grid}.operationalCard[data-overdue=true],.operationalVerificationList>article[data-result=noncompliant]{border-top-color:#a34b3e}.operationalCard[data-status=paused],.operationalVerificationList>article[data-result=partial]{border-top-color:#bd8d32}.operationalCard[data-status=obsolete]{background:#fafafa;border-top-color:#858b91}.operationalCard>header,.operationalVerificationList>article>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.operationalCard>header span,.operationalVerificationList>article>header span{color:var(--om-orange-dark);text-transform:uppercase;font-size:10px;font-weight:900}.operationalCard h2,.operationalVerificationList h2{margin:5px 0 0;font-size:19px}.operationalCard>p{color:var(--om-paragraph);margin:0;line-height:1.5}.operationalLevels,.operationalExecutionMeta{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.operationalLevels>div,.operationalExecutionMeta>div{background:var(--om-gray-soft);border-radius:9px;gap:4px;padding:10px;display:grid}.operationalLevels small,.operationalExecutionMeta small{color:var(--om-paragraph);text-transform:uppercase;font-size:9px;font-weight:900}.operationalLevels strong,.operationalExecutionMeta strong{font-size:11px}.operationalChips{flex-wrap:wrap;gap:6px;display:flex}.operationalChips span{background:var(--om-peach-soft);color:var(--om-orange-dark);border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.operationalSources{background:#faf5ef;border-left:3px solid #bf7b38;border-radius:8px;padding:10px}.operationalCard>footer{border-top:1px solid var(--om-line);flex-wrap:wrap;gap:13px;padding-top:11px;display:flex}.operationalCard>footer button,.operationalEvidence button{color:var(--om-orange-dark);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:11px;font-weight:900;display:inline-flex}.operationalVerificationList{gap:15px;display:grid}.operationalVerificationList>article{border-top-color:#668b70}.operationalVerificationList>article>header em,.operationalResultHeader em{color:#42674d;background:#edf6ef;border-radius:999px;padding:7px 10px;font-size:10px;font-style:normal;font-weight:900}.operationalVerificationList>article[data-result=partial]>header em,.operationalResultHeader em[data-result=partial]{color:#825d17;background:#fff5df}.operationalVerificationList>article[data-result=noncompliant]>header em,.operationalResultHeader em[data-result=noncompliant]{color:#8d3f34;background:#faece9}.operationalVerificationList summary{cursor:pointer;font-size:11px;font-weight:900}.operationalResponse{background:var(--om-gray-soft);border-radius:9px;grid-template-columns:1fr auto;gap:4px 10px;padding:10px;display:grid}.operationalResponse small{color:var(--om-paragraph);grid-column:1/-1}.operationalEvidence{border:1px solid var(--om-line);border-radius:11px;gap:8px;padding:12px;display:grid}.operationalEvidence>header{justify-content:space-between;display:flex}.operationalEvidence>div{background:var(--om-gray-soft);border-radius:8px;grid-template-columns:1fr auto auto;gap:4px 10px;padding:9px;display:grid}.operationalEvidence a{color:var(--om-orange-dark);font-size:11px;font-weight:900}.operationalEvidence small,.operationalEvidence p{color:var(--om-paragraph);font-size:9px}.operationalTimeline{gap:10px;display:grid}.operationalTimeline>article{background:#fff;border-left:3px solid #bf7b38;border-radius:9px;grid-template-columns:135px 1fr;gap:14px;padding:13px;display:grid}.operationalTimeline>article>span,.operationalTimeline p{color:var(--om-paragraph);font-size:10px}.operationalTimeline p{margin:4px 0 0}.operationalModal{width:min(1080px,100vw - 32px)}.operationalSmallModal{width:min(650px,100vw - 32px)}.operationalForm{gap:16px;margin-top:16px;display:grid}.operationalForm>section{border:1px solid var(--om-line);border-radius:12px;gap:12px;padding:16px;display:grid}.operationalForm h3{margin:0;font-size:15px}.operationalForm label{gap:6px;display:grid}.operationalForm label>span,.operationalForm legend{font-size:10px;font-weight:900}.operationalForm input,.operationalForm select,.operationalForm textarea{border:1px solid var(--om-line);background:#fff;border-radius:9px;width:100%;padding:10px}.operationalForm fieldset{border:1px solid var(--om-line);border-radius:10px;gap:9px;padding:12px;display:grid}.operationalForm .checkboxLine{flex-direction:row;align-items:flex-start;gap:8px;display:flex}.operationalForm .checkboxLine input{width:auto;margin-top:2px}.operationalFormGrid,.operationalCheckGrid,.operationalSourceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.operationalFormGrid>.span2{grid-column:1/-1}.operationalSourceGrid small{color:var(--om-paragraph);display:block}.operationalChecklistEditor{gap:9px;display:grid}.operationalChecklistEditor>div{grid-template-columns:28px 1fr 35px;align-items:start;gap:8px;display:grid}.operationalChecklistEditor>div>span{background:var(--om-peach-soft);width:28px;height:28px;color:var(--om-orange-dark);border-radius:8px;place-items:center;font-weight:900;display:grid}.operationalChecklistEditor>div>button{min-height:38px;color:var(--om-danger);background:0 0;border:0}.operationalChecklistEditor>.button{justify-self:start;width:auto}.operationalResultHeader{justify-content:space-between;align-items:center;display:flex}.operationalChecklistResponse{background:var(--om-gray-soft);border-radius:10px;grid-template-columns:1fr 220px;align-items:center;gap:9px;padding:11px;display:grid}.operationalChecklistResponse textarea{grid-column:1/-1}@media (max-width:1250px){.operationalFilters{grid-template-columns:repeat(3,1fr)}.operationalSearch{grid-column:span 2}.operationalGrid{grid-template-columns:1fr}}@media (max-width:760px){.operationalStats,.operationalTabs,.operationalFilters,.operationalFormGrid,.operationalCheckGrid,.operationalSourceGrid,.operationalLevels,.operationalExecutionMeta,.operationalChecklistResponse{grid-template-columns:1fr}.operationalSearch,.operationalFormGrid>.span2{grid-column:auto}.operationalTimeline>article{grid-template-columns:1fr}}.planningSpecializedCard--environment{border-top-color:#4f7d5c}.planningSpecializedCard--safety{border-top-color:#a45a3a}.planningSpecializedCard--security{border-top-color:#50647b}.planningStatus--inactive{color:#762f2a;background:#f8e5e3}.planningSpecializedMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.planningSpecializedMetrics>span{min-width:0;color:var(--om-muted);background:#f7f7f8;border-radius:9px;gap:4px;padding:9px;font-size:9px;display:grid}.planningSpecializedMetrics strong{color:var(--om-title);overflow-wrap:anywhere;font-size:10px;line-height:1.35}.planningSpecializedMetrics strong[data-level=medium]{color:#8a621c}.planningSpecializedMetrics strong[data-level=high],.planningSpecializedMetrics strong[data-level=critical]{color:#963b34}.planningSpecializedReason{color:#5c5047;background:#faf5ef;border-left:3px solid #c89a72;border-radius:7px;padding:9px 10px;font-size:10px;line-height:1.5}.planningSpecializedTreatment{color:var(--om-paragraph);background:#fffaf4;border:1px solid #dfd6ca;border-radius:10px;flex-wrap:wrap;align-items:center;gap:7px 14px;padding:10px 11px;font-size:10px;display:flex}.planningSpecializedTreatment p{white-space:pre-wrap;flex-basis:100%;margin:0;line-height:1.45}.planningSpecializedLinks{background:#f2f8f3;border:1px solid #bdd0c2;border-radius:9px;flex-wrap:wrap;align-items:center;gap:6px;padding:9px;display:flex}.planningSpecializedLinks strong{color:#315c3e;text-transform:uppercase;margin-right:3px;font-size:9px}.planningSpecializedLinks a{color:#6f451f;font-size:10px;font-weight:800;text-decoration:none}.planningSpecializedLinks a:hover{text-decoration:underline}.planningSpecializedUnlinked{color:var(--om-muted);margin:0;font-size:9px}.planningSpecializedCount{color:var(--om-muted);align-self:center;margin-left:auto;font-size:10px;font-weight:800}.planningDecisionToggle{align-self:stretch;min-height:74px}.planningDecisionToggle:has(input:checked){background:#f1f8f3;border-color:#7fa78a;box-shadow:inset 3px 0 #527a62}.planningDecisionToggle>input:checked+.contextToggleTrack{background:#527a62}.planningRelationPicker>p:first-of-type{max-width:900px;margin-bottom:10px;line-height:1.5}.planningRelationHint{background:#f7f3ef;border-radius:9px;padding:10px;font-weight:700;color:#66594f!important}@media (max-width:760px){.planningSpecializedMetrics{grid-template-columns:1fr}.planningSpecializedCount{width:100%;margin-left:0}}.platformAdminFrame{background:#f7f5f2;grid-template-columns:260px minmax(0,1fr);min-height:100vh;display:grid}.platformAdminSidebar{border-right:1px solid var(--om-line);background:#fff;flex-direction:column;gap:18px;height:100vh;padding:18px;display:flex;position:sticky;top:0}.platformAdminContext{color:#70431f;background:#fff8f1;border:1px solid #d6bfaa;border-radius:12px;align-items:center;gap:10px;padding:13px;display:flex}.platformAdminContext span{gap:2px;display:grid}.platformAdminContext strong{font-size:12px}.platformAdminContext small{color:var(--om-muted);font-size:9px}.platformAdminNavigation{gap:6px;display:grid}.platformAdminNavigation a{color:var(--om-paragraph);border-radius:9px;align-items:center;gap:9px;padding:11px;font-size:11px;font-weight:800;text-decoration:none;display:flex}.platformAdminNavigation a[data-current=true]{color:#70431f;background:#f5e9de}.platformAdminBoundary{background:#f0f7f2;border-left:3px solid #527a62;border-radius:9px;gap:5px;margin-top:auto;padding:12px;display:grid}.platformAdminBoundary strong{color:#315c3e;font-size:10px}.platformAdminBoundary small{color:#52675a;font-size:9px;line-height:1.45}.platformAdminWorkspace{min-width:0}.platformAdminTopbar{border-bottom:1px solid var(--om-line);background:#fff;justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:12px 24px;display:flex}.platformAdminMode{color:#315c3e;background:#e8f3eb;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:10px;font-weight:900;display:inline-flex}.platformAdminContent{padding:26px}.commercialAccountOpen{background:#fffaf5;border:1px solid #d9c6b5;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;display:flex}.commercialAccountOpen small{color:var(--om-muted);font-size:9px}.accountControlPage{gap:18px;display:grid}.accountControlSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.accountControlSummary article{border:1px solid var(--om-line);background:#fff;border-radius:13px;grid-template-columns:auto 1fr;gap:3px 10px;padding:16px;display:grid}.accountControlSummary svg{color:#8d5628;grid-row:1/4}.accountControlSummary span,.accountControlSummary strong,.accountControlSummary small{grid-column:2}.accountControlSummary span{color:var(--om-muted);text-transform:uppercase;font-size:9px;font-weight:850}.accountControlSummary strong{font-size:16px}.accountControlSummary small{color:var(--om-muted);font-size:9px}.accountControlSection{gap:15px;display:grid}.accountControlSection>header p{max-width:850px;color:var(--om-muted);margin:5px 0 0;font-size:10px}.accountPeopleGrid{gap:8px;display:grid}.accountPeopleGrid article{background:#faf8f6;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.accountPeopleGrid article.isExpired{background:#fbefed}.accountPeopleGrid article>span{gap:2px;display:grid}.accountPeopleGrid article small{color:var(--om-muted);font-size:9px}.accountPeopleGrid article em{color:#70431f;font-size:9px;font-style:normal;font-weight:800}.accountAssignmentPanel{background:#fffaf5;border:1px dashed #c9aa8f;border-radius:11px;padding:14px}.accountAssignmentPanel summary{cursor:pointer;font-weight:900}.accountAssignmentPanel>p{color:var(--om-muted);font-size:10px}.accountOrganizationsList{gap:8px;display:grid}.accountOrganizationsList article{border:1px solid var(--om-line);background:#fff;border-radius:10px;grid-template-columns:1.3fr .7fr .7fr;gap:12px;padding:12px;display:grid}.accountOrganizationsList article>span{gap:3px;display:grid}.accountOrganizationsList small{color:var(--om-muted);font-size:9px}.accountOrganizationsList em{color:#315c3e;font-size:10px;font-style:normal;font-weight:850}@media (max-width:900px){.platformAdminFrame{grid-template-columns:1fr}.platformAdminSidebar{height:auto;position:static}.platformAdminBoundary{margin-top:0}.accountControlSummary,.accountOrganizationsList article{grid-template-columns:1fr}.platformAdminTopbar{align-items:flex-start}.platformAdminContent{padding:16px}}.administrationFormGrid__wide{grid-column:1/-1}.accountReactivationSection{border-left:4px solid #527a62}.dataExitControlSection{border-left:4px solid #b17a2b}.dataExitPage{gap:18px;display:grid}.dataExitCaseList{gap:15px;display:grid}.dataExitCase{border:1px solid var(--om-line);background:#fff;border-top:4px solid #b17a2b;border-radius:15px;gap:14px;padding:20px;display:grid}.dataExitCase>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.dataExitCase>header h2{margin:3px 0}.dataExitCase>header p{color:var(--om-muted);margin:4px 0 0}.dataExitStatus{color:#7b5417;background:#fff1cf;border-radius:999px;flex:none;padding:7px 10px;font-size:10px;font-weight:900}.dataExitStatus--ready,.dataExitStatus--delivered{color:#315c3e;background:#e8f3eb}.dataExitStatus--closed{color:#405364;background:#e9eff4}.dataExitStatus--cancelled{color:#8c3e33;background:#f9e6e3}.dataExitFacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.dataExitFacts>div{background:var(--om-gray-soft);border-radius:10px;gap:3px;padding:11px;display:grid}.dataExitFacts dt{color:var(--om-muted);text-transform:uppercase;font-size:9px;font-weight:900}.dataExitFacts dd{margin:0;font-weight:800}.dataExitFacts small{color:var(--om-muted);font-size:9px}.dataExitHash{background:#f3f6f4;border-radius:9px;grid-template-columns:auto minmax(0,1fr);gap:9px;margin:0;padding:10px;display:grid}.dataExitHash code{overflow-wrap:anywhere;min-width:0;font-size:10px}.dataExitActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dataExitActions form{margin:0}.dataExitClosureForm{border-top:1px solid var(--om-line);padding-top:14px}.dataExitClosureForm>label:first-of-type{gap:6px;display:grid}.dataExitClosureForm textarea{border:1px solid var(--om-line);resize:vertical;border-radius:9px;width:100%;min-height:80px;padding:10px}.dataExitClosed,.dataExitRetentionNote{color:#315c3e;background:#eef7f0;border:1px solid #c8dfd0;border-radius:10px;align-items:flex-start;gap:8px;margin:0;padding:12px;display:flex}.dataExitEmptyState{border:1px dashed var(--om-line);text-align:center;background:#fff;border-radius:14px;justify-items:center;gap:8px;padding:38px;display:grid}.dataExitEmptyState h2,.dataExitEmptyState p{margin:0}.dataExitEmptyState p{max-width:680px;color:var(--om-muted)}@media (max-width:760px){.dataExitCase>header{display:grid}.dataExitFacts,.dataExitHash{grid-template-columns:1fr}.administrationFormGrid__wide{grid-column:auto}}.subscriptionPage{gap:16px;max-width:1220px;margin:0 auto;display:grid}.subscriptionSummaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.subscriptionSummaryGrid article{border:1px solid var(--om-line);background:#fff;border-radius:13px;grid-template-columns:auto 1fr;gap:3px 10px;padding:15px;display:grid}.subscriptionSummaryGrid svg{color:var(--om-accent);grid-row:1/4}.subscriptionSummaryGrid span,.subscriptionSummaryGrid strong,.subscriptionSummaryGrid small{grid-column:2}.subscriptionSummaryGrid span{color:var(--om-muted);text-transform:uppercase;font-size:9px;font-weight:850}.subscriptionSummaryGrid strong{color:var(--om-title);font-size:15px}.subscriptionSummaryGrid small{color:var(--om-muted);font-size:9px;line-height:1.4}.storagePanel{border:1px solid var(--om-line);background:#fff;border-left:5px solid #527a62;border-radius:14px;padding:18px}.storagePanel--attention{border-left-color:#c99431}.storagePanel--warning{border-left-color:#c77a25}.storagePanel--critical,.storagePanel--full{border-left-color:#9a3f37}.storagePanel>header{justify-content:space-between;align-items:center;display:flex}.storagePanel>header h2{margin:3px 0 0}.storagePanel>header svg{color:#76502f}.storagePanel__numbers{align-items:baseline;gap:7px;margin-top:17px;display:flex}.storagePanel__numbers strong{font-size:26px}.storagePanel__numbers span{color:var(--om-muted);font-size:11px}.storagePanel__numbers em{color:#315c3e;margin-left:auto;font-size:18px;font-style:normal;font-weight:900}.storageMeter{background:#eee9e4;border-radius:999px;height:12px;margin-top:9px;overflow:hidden}.storageMeter span{border-radius:inherit;background:#527a62;height:100%;display:block}.storagePanel--attention .storageMeter span{background:#c99431}.storagePanel--warning .storageMeter span{background:#c77a25}.storagePanel--critical .storageMeter span,.storagePanel--full .storageMeter span{background:#9a3f37}.storagePanel__facts{color:var(--om-muted);gap:20px;margin-top:9px;font-size:9px;display:flex}.storagePanel__facts strong{color:var(--om-title)}.storageThresholdLegend{color:var(--om-muted);align-items:center;gap:8px;margin:13px 0 0;font-size:9px;display:flex}.storageThresholdLegend strong{color:var(--om-title);background:#f2eeea;border-radius:999px;padding:4px 7px}.storageNotice{color:#76551a;background:#fff8e9;border-radius:9px;align-items:center;gap:8px;margin:13px 0 0;padding:10px;font-size:10px;display:flex}.storageNotice--critical{color:#7e302b;background:#fff0ee}.subscriptionColumns{grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);gap:14px;display:grid}.storageAddOnGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.storageAddOnGrid article{border:1px solid var(--om-line);background:#faf8f6;border-radius:11px;gap:6px;padding:13px;display:grid}.storageAddOnGrid svg{color:var(--om-accent)}.storageAddOnGrid strong{font-size:14px}.storageAddOnGrid span{font-size:10px;font-weight:800}.storageAddOnGrid small{min-height:28px;color:var(--om-muted);font-size:9px}.storageAddOnGrid button{margin-top:5px}.secureCheckoutNote{color:#52675a;align-items:flex-start;gap:7px;margin:13px 0 0;font-size:9px;line-height:1.45;display:flex}.subscriptionFinePrint{color:var(--om-muted);font-size:9px;line-height:1.5}.subscriptionHistory{gap:8px;display:grid}.subscriptionHistory>div{background:#faf8f6;border-radius:9px;align-items:center;gap:9px;padding:10px;display:flex}.subscriptionHistory>div>span{gap:2px;display:grid}.subscriptionHistory small{color:var(--om-muted);font-size:9px}@media (max-width:1000px){.subscriptionSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.subscriptionColumns{grid-template-columns:1fr}}@media (max-width:680px){.subscriptionSummaryGrid,.storageAddOnGrid{grid-template-columns:1fr}.storagePanel__facts,.storageThresholdLegend{flex-wrap:wrap}}.paymentAdminPage{gap:16px;max-width:1220px;margin:0 auto;display:grid}.paymentSecurityGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.paymentSecurityGrid article{border:1px solid var(--om-line);background:#fff;border-radius:12px;grid-template-columns:auto 1fr;gap:4px 9px;padding:14px;display:grid}.paymentSecurityGrid svg{color:#7a4a25;grid-row:1/3}.paymentSecurityGrid strong,.paymentSecurityGrid small{grid-column:2}.paymentSecurityGrid strong{font-size:11px}.paymentSecurityGrid small{color:var(--om-muted);font-size:9px;line-height:1.4}.paymentAdminIntro{max-width:850px;color:var(--om-muted);font-size:10px;line-height:1.5}.paymentProviderForm{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:10px;margin-top:13px;display:grid}.paymentProviderForm label>span{color:var(--om-paragraph);margin-bottom:5px;font-size:9px;font-weight:800;display:block}.paymentProviderForm input,.paymentProviderForm select{border:1px solid var(--om-line);width:100%;min-height:42px;font:inherit;background:#fff;border-radius:9px;padding:9px 10px;font-size:10px}.paymentProviderForm label>small{color:var(--om-muted);margin-top:4px;font-size:8px;display:block}.paymentProviderForm__wide{grid-column:span 2}.paymentProviderForm__check{align-items:center;gap:7px;min-height:42px;display:flex}.paymentProviderForm__check input{width:16px;min-height:16px}.paymentProviderForm__check span{margin:0!important}.paymentProviderList{gap:10px;display:grid}.paymentProviderList>article{border:1px solid var(--om-line);background:#faf8f6;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px 12px;padding:13px;display:grid}.paymentProviderList>article>div{gap:3px;display:grid}.paymentProviderList small{color:var(--om-muted);font-size:9px}.paymentProviderList dl{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.paymentProviderList dl>div{background:#fff;border-radius:8px;padding:8px}.paymentProviderList dt{color:var(--om-muted);font-size:8px}.paymentProviderList dd{margin:3px 0 0;font-size:10px;font-weight:800}.paymentProviderList p{color:#76551a;grid-column:1/-1;align-items:center;gap:6px;margin:0;font-size:9px;display:flex}.emptyState{color:var(--om-muted);background:#faf8f6;border-radius:9px;padding:14px;font-size:10px}@media (max-width:1000px){.paymentSecurityGrid,.paymentProviderForm{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.paymentSecurityGrid,.paymentProviderForm,.paymentProviderList dl{grid-template-columns:1fr}.paymentProviderForm__wide{grid-column:span 1}}.paymentProviderCapabilities{background:#eef7f0;border-radius:8px;padding:8px;color:#315c3e!important}.subscriptionPlanPurchase>p{max-width:900px;color:var(--om-muted);font-size:10px;line-height:1.5}.subscriptionPlanGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.subscriptionPlanCard{border:1px solid var(--om-line);background:#faf8f6;border-radius:12px;align-content:start;gap:7px;padding:15px;display:grid}.subscriptionPlanCard--current{border-color:#c8813f;box-shadow:inset 0 0 0 1px #c8813f}.subscriptionPlanCard>span{color:#a55f27;text-transform:uppercase;font-size:8px;font-weight:900}.subscriptionPlanCard>strong{font-size:16px}.subscriptionPlanCard>p{color:var(--om-muted);margin:0;font-size:10px;line-height:1.45}.subscriptionPlanCard>b{font-size:15px}.subscriptionPlanCard>small{color:var(--om-muted);font-size:9px}.recurringPurchase{margin-top:6px}.recurringPurchase>summary{cursor:pointer;justify-content:center;align-items:center;gap:6px;list-style:none;display:flex}.recurringPurchase>summary::-webkit-details-marker{display:none}.recurringPurchase__form{background:#fff;border:1px solid #dfd5ca;border-radius:11px;gap:11px;margin-top:10px;padding:13px;display:grid}.recurringPurchase__form header{gap:2px;display:grid}.recurringPurchase__form header small{color:var(--om-muted);font-size:9px}.recurringPurchase__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.recurringPurchase__grid label{gap:4px;display:grid}.recurringPurchase__grid label>span{color:var(--om-paragraph);font-size:8px;font-weight:850}.recurringPurchase__grid input,.recurringPurchase__grid select{border:1px solid var(--om-line);width:100%;min-height:38px;font:inherit;background:#fff;border-radius:8px;padding:8px 9px;font-size:10px}.recurringPurchase__wide{grid-column:span 3}.recurringPurchase .formSuccess,.recurringPurchase .formError{margin:0;padding:9px;font-size:9px}.storageAddOnGrid .recurringPurchase__grid{grid-template-columns:1fr}.storageAddOnGrid .recurringPurchase__wide{grid-column:span 1}.storageAddOnGrid .recurringPurchase__form{min-width:260px}.storageAddOnGrid details[open]{grid-column:1/-1}@media (max-width:760px){.subscriptionPlanGrid,.recurringPurchase__grid{grid-template-columns:1fr}.recurringPurchase__wide{grid-column:span 1}}.paymentReadinessNotice{background:#fff8ee;border-color:#d2a66c;align-items:flex-start;gap:12px;display:flex}.paymentReadinessNotice>svg{color:#8f571d;flex:none}.paymentReadinessNotice strong{font-size:12px}.paymentReadinessNotice p{color:var(--om-muted);margin:4px 0 0;font-size:10px;line-height:1.5}.paymentCatalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.paymentCatalogCard{border:1px solid var(--om-line);background:#faf8f6;border-radius:12px;overflow:hidden}.paymentCatalogCard summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px;list-style:none;display:flex}.paymentCatalogCard summary::-webkit-details-marker{display:none}.paymentCatalogCard summary>span:first-child{gap:3px;display:grid}.paymentCatalogCard summary strong{font-size:13px}.paymentCatalogCard summary small,.paymentCatalogCard>p{color:var(--om-muted);font-size:9px}.paymentCatalogCard summary>span:last-child{color:#7a4a25;background:#f2e4d5;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:800}.paymentCatalogCard>p{margin:0;padding:0 14px 12px;line-height:1.5}.paymentCatalogCard .paymentProviderForm{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 14px 14px}.paymentCredentialField{gap:3px;display:grid}.paymentCredentialField .passwordField{gap:5px;display:grid}.paymentCredentialField .passwordControl{display:block;position:relative}.paymentCredentialField .passwordControl button{cursor:pointer;background:0 0;border:0;place-items:center;width:30px;height:30px;padding:0;display:grid;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.paymentCredentialField .passwordControl input{padding-right:39px}.paymentCredentialField>small{color:var(--om-muted);font-size:8px}.paymentProviderForm__actions{grid-column:1/-1;align-items:center;gap:10px;display:flex}.paymentProviderForm__actions .primaryButton,.paymentProviderActions button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.paymentProviderForm__actions>small{color:var(--om-muted);font-size:8px}.paymentEndpointList{background:#fff;border-radius:8px;grid-column:1/-1;gap:5px;padding:9px;display:grid}.paymentEndpointList span{color:var(--om-muted);font-size:9px}.paymentEndpointList code{color:var(--om-paragraph);overflow-wrap:anywhere;font-size:9px}.paymentProviderActions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.paymentAuditList{gap:8px;display:grid}.paymentAuditList>div{border:1px solid var(--om-line);background:#faf8f6;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:9px;padding:10px;display:grid}.paymentAuditList svg{color:#7a4a25}.paymentAuditList span{gap:3px;display:grid}.paymentAuditList span:last-child{text-align:right}.paymentAuditList strong{font-size:9px}.paymentAuditList small{color:var(--om-muted);font-size:8px}.formSuccess,.formError{border:1px solid;border-radius:10px;margin:0;padding:11px 13px;font-size:10px;font-weight:700}.formSuccess{color:#255f34;background:#eef8f1;border-color:#bad6c2}.formError{color:#852e25;background:#fff2f0;border-color:#e4b9b3}@media (max-width:900px){.paymentCatalog{grid-template-columns:1fr}}@media (max-width:680px){.paymentCatalogCard .paymentProviderForm{grid-template-columns:1fr}.paymentAuditList>div{grid-template-columns:auto 1fr}.paymentAuditList span:last-child{text-align:left;grid-column:2}.paymentProviderForm__actions{flex-direction:column;align-items:flex-start}}.paymentSandboxList{gap:.75rem;margin-top:1rem;display:grid}.paymentSandboxList>article{border:1px solid var(--om-line);background:#faf8f6;border-radius:1rem;grid-template-columns:minmax(14rem,1fr) auto;align-items:center;gap:.8rem;padding:1rem;display:grid}.paymentSandboxList small{margin-top:.2rem;display:block}.paymentSandboxActions{flex-wrap:wrap;grid-column:1/-1;gap:.5rem;display:flex}.paymentSandboxActions .secondaryButton{min-height:2.3rem;padding:.45rem .75rem}.paymentSandboxEvents{border-top:1px solid var(--om-line);margin-top:1rem;padding-top:1rem}.paymentSandboxEvents p{margin:.35rem 0}.subscriptionCancellationNotice{color:#76551a;background:#fff8e9;border:1px solid #e5c891;border-radius:10px;align-items:flex-start;gap:8px;margin:0;padding:11px 13px;font-size:10px;line-height:1.5;display:flex}.subscriptionCancellationNotice svg{flex:none}.prorationQuote{color:#315c3e;background:#eef7f0;border:1px solid #c8dfd0;border-radius:9px;gap:4px;margin-top:4px;padding:10px;display:grid}.prorationQuote strong{font-size:12px}.prorationQuote span,.prorationQuote small{font-size:9px;line-height:1.45}.prorationQuote small{color:#52675a}.subscriptionCancellation{background:#fff8f7;border:1px solid #e1c0bb;border-radius:10px;margin-top:12px}.subscriptionCancellation>summary{cursor:pointer;justify-content:center;align-items:center;gap:6px;list-style:none;display:flex}.subscriptionCancellation>summary::-webkit-details-marker{display:none}.subscriptionCancellation>div{border-top:1px solid #ead4d0;gap:10px;padding:12px;display:grid}.subscriptionCancellation p{color:var(--om-paragraph);margin:0;font-size:10px;line-height:1.5}.subscriptionCancellation label{align-items:flex-start;gap:7px;font-size:10px;line-height:1.45;display:flex}.subscriptionCancellation label input{margin-top:2px}.dangerButton{color:#fff;min-height:38px;font:inherit;cursor:pointer;background:#963f35;border:0;border-radius:9px;justify-content:center;align-items:center;padding:9px 13px;font-size:10px;font-weight:850;display:inline-flex}.dangerButton:disabled{cursor:not-allowed;opacity:.5}.subscriptionHistory>div>span{min-width:0}.receiptDownload{color:#315c3e;background:#fff;border:1px solid #c7d8cb;border-radius:8px;align-items:center;gap:6px;margin-left:auto;padding:7px 9px;font-size:9px;font-weight:850;text-decoration:none;display:inline-flex}.receiptDownload:hover,.receiptDownload:focus-visible{background:#eef7f0}.receiptDownload svg{flex:none}.subscriptionLabNotice{color:#315c3e;background:#eef7f0;border:1px dashed #6a9276;border-radius:12px;align-items:flex-start;gap:10px;padding:13px 15px;display:flex}.subscriptionLabNotice>svg{flex:none}.subscriptionLabNotice>div{gap:3px;display:grid}.subscriptionLabNotice strong{font-size:12px}.subscriptionLabNotice span{color:#253f2d;font-size:10px;font-weight:750}.subscriptionLabNotice small{color:#52675a;font-size:9px;line-height:1.5}@media (max-width:680px){.subscriptionHistory>div{flex-wrap:wrap;align-items:flex-start}.receiptDownload{justify-content:center;width:100%;margin-left:25px}}.emergencyPage{color:#252525;max-width:1440px;margin:0 auto;padding:34px 28px 80px}.emergencyHero{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:26px;display:flex}.emergencyHero h1{letter-spacing:-.045em;margin:4px 0 8px;font-size:clamp(2rem,3vw,3rem)}.emergencyHero p:last-child{color:#625f5c;max-width:740px;margin:0;line-height:1.55}.emergencyEyebrow{letter-spacing:.12em;text-transform:uppercase;font-weight:800;color:#ae6c35!important;margin:0!important;font-size:.7rem!important}.emergencyPrimary{font-weight:750;color:#fff!important;background:#b6753e!important;border:1px solid #b6753e!important}.emergencyPage button{cursor:pointer}.emergencyPage button:disabled{cursor:not-allowed;opacity:.5}.emergencyMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 24px;display:grid}.emergencyMetrics>div{background:#fff;border:1px solid #e7dfd7;border-radius:16px;align-items:baseline;gap:12px;padding:18px 20px;display:flex}.emergencyMetrics strong{color:#9c5927;font-size:1.8rem;line-height:1}.emergencyMetrics span{color:#635f5c;font-size:.82rem;font-weight:650}.emergencyLayout{grid-template-columns:minmax(260px,330px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.emergencyList,.emergencyDetail{background:#fff;border:1px solid #e7dfd7;border-radius:18px;box-shadow:0 8px 30px #4630190a}.emergencyList{overflow:hidden}.emergencyList__filters{border-bottom:1px solid #eee8e1;gap:8px;padding:16px;display:grid}.emergencyList__filters input,.emergencyList__filters select,.emergencyField input:not([type=checkbox]),.emergencyField select,.emergencyField textarea{color:#27231f;width:100%;font:inherit;background:#fff;border:1px solid #d8cfc4;border-radius:9px;padding:10px 12px}.emergencyList__item{text-align:left;width:100%;color:inherit;background:#fff;border:0;border-bottom:1px solid #eee8e1;gap:5px;padding:16px;display:grid}.emergencyList__item:hover,.emergencyList__item[data-selected=true]{background:#faf3eb}.emergencyList__item[data-selected=true]{box-shadow:inset 4px 0 #b6753e}.emergencyList__itemTop{justify-content:space-between;align-items:center;display:flex}.emergencyList__item>b{font-size:.95rem}.emergencyList__item small{color:#706a65;line-height:1.4}.emergencyPill{white-space:nowrap;color:#5c5147;background:#eee8e1;border-radius:99px;align-items:center;padding:4px 9px;font-size:.69rem;font-weight:800;display:inline-flex}.emergencyPill--active,.emergencyPill--low,.emergencyPill--effective{color:#216339;background:#e4f3e8}.emergencyPill--draft,.emergencyPill--medium,.emergencyPill--partial{color:#805508;background:#fff0d1}.emergencyPill--high,.emergencyPill--ineffective{color:#a4342c;background:#ffe3df}.emergencyDetail{padding:24px}.emergencyDetail__heading{border-bottom:1px solid #eee8e1;justify-content:space-between;gap:18px;padding-bottom:20px;display:flex}.emergencyDetail h2{margin:5px 0;font-size:1.55rem}.emergencyDetail__heading p:not(.emergencyEyebrow){color:#665f59;margin:0}.emergencyActions,.emergencySectionTitle{align-items:center;gap:8px;display:flex}.emergencyActions button,.emergencySectionTitle button,.emergencyScenario button,.emergencyForm__actions button,.emergencyHero button{font:inherit;color:#5c3e28;background:#fff;border:1px solid #d6c8bb;border-radius:10px;padding:10px 13px;font-size:.82rem;font-weight:750}.emergencyTags{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.emergencyTags span{color:#6c5541;background:#f2eee9;border-radius:6px;padding:5px 8px;font-size:.73rem;font-weight:700}.emergencyOverview{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0;display:grid}.emergencyOverview>div{background:#fbfaf8;border:1px solid #eee9e3;border-radius:10px;min-width:0;padding:12px 14px}.emergencyOverview strong{text-transform:uppercase;letter-spacing:.04em;color:#8a5f3d;font-size:.72rem}.emergencyOverview p{white-space:pre-wrap;margin:5px 0 0;font-size:.83rem;line-height:1.5}.emergencySectionTitle{border-top:1px solid #eee8e1;justify-content:space-between;margin:25px 0 14px;padding-top:22px}.emergencySectionTitle h3{margin:4px 0;font-size:1.1rem}.emergencyScenarioList{gap:12px;display:grid}.emergencyScenario{border:1px solid #e6dcd1;border-radius:13px;padding:16px 18px}.emergencyScenario__top,.emergencyTimeline article>div{justify-content:space-between;align-items:start;gap:12px;display:flex}.emergencyScenario h4{margin:0 0 4px}.emergencyScenario small,.emergencyTimeline small{color:#756b62;font-size:.73rem}.emergencyDiamond{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:15px 0;display:grid}.emergencyDiamond span{text-align:center;border-radius:7px;padding:9px 5px;font-size:.7rem;font-weight:800}.emergencyDiamond [data-color=green]{color:#27663b;background:#dff0e3}.emergencyDiamond [data-color=yellow]{color:#7c5607;background:#ffedc3}.emergencyDiamond [data-color=red]{color:#9f3529;background:#ffdeda}.emergencyScenario details summary,.emergencyHistory summary{cursor:pointer;color:#955d34;font-size:.8rem;font-weight:750}.emergencyScenario__details{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 16px;margin:8px 0 14px;display:grid}.emergencyScenario__details p{white-space:pre-wrap;margin:6px 0;font-size:.79rem;line-height:1.5}.emergencyScenario>button{margin-top:13px}.emergencyTimeline{gap:10px;display:grid}.emergencyTimeline article{background:#fcfbf9;border:1px solid #e9e2d9;border-radius:12px;padding:14px 16px}.emergencyTimeline p{white-space:pre-wrap;margin:8px 0 0;font-size:.8rem;line-height:1.5}.emergencyHistory{border-top:1px solid #eee8e1;margin-top:22px;padding:16px}.emergencyHistory p{border-bottom:1px solid #f1ebe5;padding-bottom:9px;font-size:.78rem}.emergencyEmpty{color:#776b61;padding:28px;font-size:.86rem}.emergencyNotice{color:#285d36;background:#edf5ee;border:1px solid #c4dfc8;border-radius:10px;margin:12px 0 18px;padding:12px 15px}.emergencyNotice--error{color:#8f3028;background:#fff0ed;border-color:#e7afa7}.emergencyOverlay{z-index:80;background:#1e1713a8;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.emergencyModal{background:#fff;border-radius:18px;width:min(850px,100%);max-height:calc(100vh - 32px);overflow:auto;box-shadow:0 25px 90px #0004}.emergencyModal__head{z-index:1;background:#fff;border-bottom:1px solid #eee7df;justify-content:space-between;align-items:start;padding:20px 24px;display:flex;position:sticky;top:0}.emergencyModal__head h2{margin:5px 0 0;font-size:1.5rem}.emergencyModal__head button{color:#5e554d;background:0 0;border:0;font-size:1.7rem}.emergencyForm{padding:24px}.emergencyForm__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.emergencyField{align-content:start;gap:6px;font-size:.8rem;font-weight:700;display:grid}.emergencyField--wide,.emergencyDiamondField{grid-column:1/-1}.emergencyField small{color:#756a5f;font-size:.7rem;font-weight:400}.emergencyField textarea{resize:vertical;min-height:72px;font-weight:400}.emergencyField>label{font-weight:400}.emergencyField input[type=checkbox]{accent-color:#b6753e}.emergencyDiamondField{border:1px solid #e8ded4;border-radius:11px;grid-template-columns:1fr 1.6fr;gap:14px;padding:14px;display:grid}.emergencyForm__actions{border-top:1px solid #eee7df;justify-content:flex-end;gap:10px;margin-top:22px;padding-top:18px;display:flex}.emergencyResult{border:1px solid;border-radius:11px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:14px 16px;font-size:.84rem;font-weight:750;display:flex}.emergencyResult strong{border-radius:999px;padding:5px 12px;font-size:.82rem}.emergencyResult small{flex-basis:100%;font-size:.73rem;font-weight:400}.emergencyResult[data-level=low]{color:#245b36;background:#eff8f1;border-color:#9dcaaa}.emergencyResult[data-level=low] strong{background:#d6ebdc}.emergencyResult[data-level=medium]{color:#704b05;background:#fff8e6;border-color:#d8b45b}.emergencyResult[data-level=medium] strong{background:#ffe9b4}.emergencyResult[data-level=high]{color:#862d24;background:#fff0ec;border-color:#d9958b}.emergencyResult[data-level=high] strong{background:#ffd7d0}.emergencyResult small{color:inherit}.emergencyDiamondField{transition:background-color .18s,border-color .18s}.emergencyDiamondField[data-color=green]{background:#f3faf4;border-color:#a9ceb2}.emergencyDiamondField[data-color=yellow]{background:#fff9e8;border-color:#dfc477}.emergencyDiamondField[data-color=red]{background:#fff2ee;border-color:#dda39b}.emergencyDiamondField[data-color=green] select{color:#245b36;background:#e2f2e5;border-color:#8fbc9b}.emergencyDiamondField[data-color=yellow] select{color:#674403;background:#ffedbf;border-color:#cba546}.emergencyDiamondField[data-color=red] select{color:#862d24;background:#ffe0d9;border-color:#cb8176}.emergencyDiamondField select{font-weight:800}.emergencyProcedures>p{color:#625f5c;font-size:.82rem;line-height:1.5}.emergencyProcedures>small{color:#6b6259;margin-top:10px;font-size:.72rem;display:block}.emergencyAttachmentList{gap:8px;margin:12px 0;display:grid}.emergencyAttachmentList>div{background:#fcfaf7;border:1px solid #e8ded4;border-radius:9px;gap:3px;padding:10px 12px;display:grid}.emergencyAttachmentList a{color:#81502d;overflow-wrap:anywhere;font-size:.83rem;font-weight:750}.emergencyAttachmentList small{color:#70665e;font-size:.7rem}.emergencyProcedureForm{background:#faf7f3;border:1px solid #e3d8cb;border-radius:11px;grid-template-columns:1fr 1fr;gap:12px;padding:15px;display:grid}.emergencyProcedureForm label{gap:6px;font-size:.78rem;font-weight:700;display:grid}.emergencyProcedureForm input,.emergencyProcedureForm select{width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d8cfc4;border-radius:9px;padding:10px 12px}.emergencyProcedureForm button{color:#fff;font:inherit;background:#b6753e;border:1px solid #b6753e;border-radius:9px;place-self:end start;padding:10px 13px;font-size:.8rem;font-weight:750}@media (max-width:640px){.emergencyProcedureForm{grid-template-columns:1fr}}@media (max-width:960px){.emergencyLayout{grid-template-columns:1fr}.emergencyList{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.emergencyList__filters{grid-column:1/-1}}@media (max-width:640px){.emergencyPage{padding:20px 12px 60px}.emergencyHero{flex-direction:column;align-items:start}.emergencyMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.emergencyList{display:block}.emergencyDetail{padding:16px}.emergencyDetail__heading{display:block}.emergencyActions{margin-top:14px}.emergencyOverview,.emergencyForm__grid,.emergencyScenario__details,.emergencyDiamondField{grid-template-columns:1fr}.emergencyDiamond{grid-template-columns:repeat(2,minmax(0,1fr))}}
