.phone-settings{max-width:850px;color:var(--text-primary,#242424);margin:auto;padding:16px}.phone-settings section,.phone-call-panel section{border-top:1px solid #d5d5d5;margin-top:14px;padding:18px 0}.phone-settings label,.phone-call-panel label{gap:6px;margin:12px 0;font-weight:600;display:grid}.phone-settings input,.phone-settings select,.phone-call-panel input,.phone-call-panel textarea{color:#222;background:#fff;border:1px solid #a8a8a8;border-radius:8px;width:100%;min-height:44px;padding:10px;font-size:16px}.phone-settings button,.phone-call-panel button,.phone-account-close{color:#292929;cursor:pointer;background:#fff;border:1px solid #aaa;border-radius:8px;min-height:44px;margin:4px 6px 4px 0;padding:9px 14px}.phone-settings button:disabled,.phone-call-panel button:disabled{opacity:.55;cursor:not-allowed}.phone-settings button:focus-visible,.phone-call-panel button:focus-visible,.phone-settings summary:focus-visible,.phone-call-panel input:focus-visible{outline-offset:2px;outline:3px solid #336ba8}.phone-settings summary{cursor:pointer;padding:12px 0;font-weight:600}.phone-settings dt{margin-top:14px;font-weight:700}.phone-settings dd{overflow-wrap:anywhere;margin-left:0}.phone-settings li{margin:10px 0}.phone-url{overflow-wrap:anywhere;background:#eee;padding:8px;display:block}.phone-error{color:#821f1f;background:#fff0f0;border:1px solid #bd4545;padding:12px}.phone-warning{color:#684500;background:#fff8e7;border-left:3px solid #ad7100;padding:10px}.phone-call-panel{z-index:170;overscroll-behavior:contain;border:1px solid #bbb;border-top:5px solid var(--brand-primary,#a32f35);color:#242424;background:#fff;border-radius:14px;width:min(480px,100vw - 32px);max-height:calc(100dvh - 100px);padding:20px;position:fixed;top:76px;right:16px;overflow-y:auto;box-shadow:0 8px 35px #0003}.phone-call-panel header{align-items:start;gap:6px;display:flex}.phone-call-panel header>div{flex:1;min-width:0}.phone-call-panel h2{overflow-wrap:anywhere;margin:6px 0;font-size:22px}.phone-call-panel h3{margin:0 0 8px;font-size:17px}.phone-call-panel p{overflow-wrap:anywhere;line-height:1.5}.phone-call-panel small{font-size:12px;display:block}.phone-call-panel nav{display:flex;overflow:auto}.phone-status{z-index:169;color:#242424;background:#fff;border:1px solid #aaa;border-radius:9px;max-width:calc(100vw - 24px);padding:8px 14px;font-size:12px;position:fixed;bottom:12px;left:12px}.phone-account-overlay{z-index:180;background:#fff;border:1px solid #999;border-radius:12px;padding:14px;position:fixed;inset:12px;overflow:auto;box-shadow:0 8px 40px #0005}.phone-account-close{z-index:2;background:#fff;position:sticky;top:0}@media (width<=600px){.phone-call-panel{width:calc(100vw - 16px);max-height:calc(100dvh - 24px);padding:14px;top:12px;right:8px}.phone-settings{padding:8px}.phone-account-overlay{padding:8px;inset:6px}.phone-call-panel header{flex-wrap:wrap}.phone-call-panel header>div{flex-basis:100%}}.help-training-workspace{--help-border:rgba(var(--ink-rgb), .12);--help-shadow:0 18px 46px rgba(var(--ink-rgb), .1);width:100%;max-width:1240px;margin:0 auto;padding:18px 0 34px}.help-training-connectivity.offline{color:#593500;background:linear-gradient(90deg,#c5770017,#0000 70%),#fffaf0;border:1px solid #9d5b0040;border-left:4px solid #b26700;border-radius:12px;align-items:center;gap:11px;min-height:58px;margin:0 0 12px;padding:10px 14px 10px 11px;display:flex}.help-training-connectivity.offline>span{background:#b267001f;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.help-training-connectivity.offline strong{font-size:11px;line-height:1.2;display:block}.help-training-connectivity.offline p{color:#593500d1;margin:3px 0 0;font-size:9px;line-height:1.45}.help-training-workspace *,.context-help-drawer *{box-sizing:border-box}.help-training-workspace button,.help-training-workspace input,.help-training-workspace select,.help-training-workspace textarea,.context-help-drawer button{font:inherit}.help-training-workspace button:focus-visible,.help-training-workspace input:focus-visible,.help-training-workspace select:focus-visible,.help-training-workspace textarea:focus-visible,.help-training-workspace a:focus-visible,.context-help-drawer button:focus-visible,.context-help-drawer a:focus-visible,.context-help-trigger:focus-visible{outline:3px solid rgba(var(--red-rgb), .3);outline-offset:3px}.help-training-hero{background:radial-gradient(circle at 88% 6%, rgba(var(--red-rgb), .23), transparent 30%), linear-gradient(145deg, var(--ink), #463e40);box-shadow:0 22px 52px rgba(var(--ink-rgb), .16);color:#fff;border:1px solid #ffffff14;border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);align-items:end;gap:28px;padding:clamp(22px,4vw,38px);display:grid;position:relative}.help-training-notifications{z-index:12;position:absolute;top:14px;right:14px}.help-training-notification-trigger{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff3d;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;transition:background .16s,border-color .16s,transform .16s;display:inline-flex;position:relative}.help-training-notification-trigger:hover,.help-training-notification-trigger[aria-expanded=true]{background:#ffffff2e;border-color:#ffffff6b}.help-training-notification-trigger:active{transform:translateY(1px)}.help-training-notification-badge{background:var(--red);border:2px solid var(--ink);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:19px;height:19px;padding:0 4px;font-size:8px;font-weight:850;display:flex;position:absolute;top:-6px;right:-6px}.help-training-notification-panel{border:1px solid rgba(var(--ink-rgb), .14);box-shadow:0 28px 70px rgba(var(--ink-rgb), .28);color:var(--ink);background:#fff;border-radius:17px;outline:none;flex-direction:column;width:min(390px,100vw - 32px);max-height:min(72dvh,560px);display:flex;position:absolute;top:calc(100% + 9px);right:0;overflow:hidden}.help-training-notification-panel>header{background:linear-gradient(135deg, rgba(var(--red-rgb), .08), transparent 60%), var(--warm);border-bottom:1px solid rgba(var(--ink-rgb), .1);flex:none;justify-content:space-between;align-items:center;gap:16px;padding:14px 14px 13px 16px;display:flex}.help-training-notification-panel>header span{color:var(--red);letter-spacing:.12em;margin-bottom:3px;font-size:9px;font-weight:820;display:block}.help-training-notification-panel>header h2{letter-spacing:-.035em;margin:0;font-size:20px;line-height:1}.help-training-notification-actions{align-items:center;gap:6px;display:flex}.help-training-notification-actions button,.help-training-notification-error button,.help-training-notification-mark{border:1px solid rgba(var(--ink-rgb), .14);color:var(--ink);cursor:pointer;background:0 0;border-radius:8px;min-height:34px;padding:0 10px;font-size:9px;font-weight:780}.help-training-notification-actions button:hover:not(:disabled),.help-training-notification-error button:hover:not(:disabled),.help-training-notification-mark:hover:not(:disabled){background:rgba(var(--red-rgb), .08);border-color:rgba(var(--red-rgb), .28);color:var(--red-dark)}.help-training-notification-actions button:disabled,.help-training-notification-error button:disabled,.help-training-notification-mark:disabled,.help-training-notification-open:disabled{cursor:wait;opacity:.58}.help-training-notification-actions .help-training-notification-close{justify-content:center;align-items:center;min-width:34px;padding:0;font-size:22px;display:inline-flex}.help-training-notification-error{background:rgba(var(--red-rgb), .08);border-bottom:1px solid rgba(var(--red-rgb), .16);padding:12px 16px}.help-training-notification-error strong{color:var(--red-dark);font-size:11px;display:block}.help-training-notification-error p,.help-training-notification-state p{color:rgba(var(--ink-rgb), .68);margin:4px 0 9px;font-size:10px;line-height:1.45}.help-training-notification-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:180px;padding:28px 20px;display:flex}.help-training-notification-state strong{font-size:14px}.help-training-notification-state p{max-width:250px;margin-bottom:0}.help-training-notification-spinner{border:2px solid rgba(var(--ink-rgb), .14);border-top-color:var(--red);border-radius:50%;width:26px;height:26px;margin-bottom:8px;animation:.8s linear infinite help-training-notification-spin}@keyframes help-training-notification-spin{to{transform:rotate(360deg)}}.help-training-notification-list{overscroll-behavior:contain;overflow-y:auto}.help-training-notification-list article{border-bottom:1px solid rgba(var(--ink-rgb), .09);background:#fff;position:relative}.help-training-notification-list article:last-child{border-bottom:0}.help-training-notification-list article.unread{background:linear-gradient(90deg, rgba(var(--red-rgb), .075), transparent 54%), #fff;box-shadow:inset 3px 0 0 var(--red)}.help-training-notification-open{color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;width:100%;padding:14px 15px;display:block}.help-training-notification-open:hover{background:rgba(var(--ink-rgb), .035)}.help-training-notification-row-heading,.help-training-notification-row-footer{justify-content:space-between;align-items:center;gap:7px;display:flex}.help-training-notification-row-heading{justify-content:flex-start;padding-right:82px}.help-training-notification-row-heading small{color:var(--red-dark);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:830}.help-training-notification-row-heading i{background:var(--red);border-radius:50%;width:7px;height:7px;display:inline-block}.help-training-notification-open>strong{margin:5px 0 3px;font-size:12px;line-height:1.35;display:block}.help-training-notification-open>span:not(.help-training-notification-row-heading,.help-training-notification-row-footer){color:rgba(var(--ink-rgb), .68);font-size:10px;line-height:1.45;display:block}.help-training-notification-row-footer{color:rgba(var(--ink-rgb), .5);margin-top:10px;font-size:8px}.help-training-notification-row-footer b{color:var(--red-dark);font-size:9px}.help-training-notification-mark{min-height:28px;padding:0 8px;position:absolute;top:10px;right:12px}.help-training-hero>div>span,.help-training-section-heading span,.help-training-card-heading span,.help-training-surface-heading>div>span,.help-training-paths article>span,.help-training-content-grid button>span,.help-training-assignment-list button>div:first-child>span,.help-training-management-list article>div>span,.help-training-team-snapshot>div>span,.help-training-module-list>section>.help-training-card-heading span,.help-training-quiz>div>span,.help-training-course-progress>div:first-child>span,.context-help-drawer header span,.context-help-body section>span{color:var(--red-light,#ed7676);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:820;display:block}.help-training-hero h1{letter-spacing:-.06em;max-width:760px;margin:10px 0 15px;font-size:clamp(34px,5vw,57px);line-height:.94}.help-training-hero p{color:#ffffffb3;max-width:650px;margin:0;font-size:13px;line-height:1.6}.help-training-global-search{align-self:end}.help-training-global-search>label,.help-training-library-search>label{letter-spacing:.09em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:790;display:block}.help-training-global-search>div,.help-training-library-search>div{background:#fff;border:2px solid #0000;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px;display:grid}.help-training-global-search>div:focus-within,.help-training-library-search>div:focus-within{border-color:rgba(var(--red-rgb), .65)}.help-training-global-search input,.help-training-library-search input{color:var(--ink);background:0 0;border:0;outline:0;min-width:0;min-height:42px;padding:0 10px;font-size:14px}.help-training-global-search button,.help-training-library-search button,.help-training-heading-action{background:var(--red);color:#fff;cursor:pointer;border:0;border-radius:9px;min-height:42px;padding:0 16px;font-size:11px;font-weight:780}.help-training-global-search button:hover,.help-training-library-search button:hover,.help-training-heading-action:hover{background:var(--red-dark)}.help-training-mode-switch{border:1px solid rgba(var(--ink-rgb), .07);background:#e9e5e1;border-radius:12px;grid-auto-columns:minmax(105px,auto);grid-auto-flow:column;gap:4px;margin:18px 0 4px;padding:4px;display:inline-grid}.help-training-mode-switch button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:42px;padding:0 15px;font-size:11px;font-weight:760}.help-training-mode-switch button.active{box-shadow:0 5px 14px rgba(var(--ink-rgb), .1);color:var(--ink);background:#fff}.help-training-alert-stack{gap:8px;margin-top:18px;display:grid}.help-training-alert-stack>div{color:#6c4b13;background:#fff4df;border:1px solid #eed4a2;border-radius:12px;align-items:flex-start;gap:11px;padding:12px 14px;display:flex}.help-training-alert-stack>div>span{color:#fff;background:#d89019;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;font-weight:850;display:inline-flex}.help-training-alert-stack strong{font-size:12px;display:block}.help-training-alert-stack p{margin:3px 0 0;font-size:11px;line-height:1.5}.help-training-section-heading{justify-content:space-between;align-items:end;gap:20px;margin:27px 4px 14px;display:flex}.help-training-section-heading span,.help-training-card-heading span,.help-training-surface-heading>div>span,.help-training-team-snapshot>div>span{color:var(--red)}.help-training-section-heading h2,.help-training-card-heading h2,.help-training-team-snapshot h2{letter-spacing:-.045em;margin:6px 0 0;font-size:clamp(20px,3vw,29px);line-height:1.05}.help-training-section-heading>strong{color:var(--muted);letter-spacing:.11em;font-size:9px}.help-training-tile-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.help-training-tile{border:1px solid var(--help-border);box-shadow:0 12px 30px rgba(var(--ink-rgb), .06);color:var(--ink);cursor:pointer;text-align:left;background:linear-gradient(145deg,#fffffff7,#f6f2effa);border-radius:16px;flex-direction:column;min-height:230px;padding:17px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;position:relative;overflow:hidden}.help-training-tile:before{background:var(--red);content:"";height:3px;position:absolute;top:0;left:0;right:0}.help-training-tile:hover{border-color:rgba(var(--red-rgb), .32);box-shadow:var(--help-shadow);transform:translateY(-2px)}.help-training-tile-order{color:#aaa3a0;letter-spacing:.11em;font-size:9px;font-weight:780;position:absolute;top:14px;right:15px}.help-training-tile-symbol{background:var(--red-soft);border:1px solid rgba(var(--red-rgb), .14);color:var(--red-dark);border-radius:11px;justify-content:center;align-items:center;width:42px;height:42px;margin:3px 0 18px;font-size:17px;font-weight:820;display:inline-flex}.help-training-tile>strong{letter-spacing:-.025em;font-size:17px}.help-training-tile>p{color:var(--muted);margin:8px 0 16px;font-size:11px;line-height:1.48}.help-training-tile-footer{border-top:1px solid rgba(var(--ink-rgb), .08);justify-content:space-between;align-items:center;margin-top:auto;padding-top:12px;display:flex}.help-training-tile-footer small{color:var(--muted);font-size:9px;font-weight:700}.help-training-tile-footer b{color:var(--red);font-size:10px}.help-training-highlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.help-training-resource-directory{gap:14px;margin-top:22px;display:grid}.help-training-resource-directory>section{border:1px solid var(--help-border);box-shadow:0 12px 32px rgba(var(--ink-rgb), .06);background:#fffffff0;border-radius:16px;padding:18px}.help-training-resource-chips{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.help-training-resource-chips.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.help-training-resource-chips button,.help-training-support-shortcuts>div:last-child button{color:var(--ink);cursor:pointer;text-align:left;background:#f7f4f1;border:1px solid #0000;border-radius:10px;min-height:64px;padding:11px 12px}.help-training-resource-chips button:hover,.help-training-support-shortcuts>div:last-child button:hover{border-color:rgba(var(--red-rgb), .28)}.help-training-resource-chips strong,.help-training-resource-chips small,.help-training-support-shortcuts strong,.help-training-support-shortcuts small{display:block}.help-training-resource-chips strong,.help-training-support-shortcuts strong{font-size:11px}.help-training-resource-chips small,.help-training-support-shortcuts small{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.4}.help-training-support-shortcuts>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.help-training-list-card,.help-training-paths,.help-training-team-snapshot,.help-training-report-card,.help-training-settings-card{border:1px solid var(--help-border);box-shadow:0 12px 32px rgba(var(--ink-rgb), .06);background:#fffffff0;border-radius:16px;padding:18px}.help-training-card-heading{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.help-training-card-heading h2{font-size:19px}.help-training-link-list{gap:6px;display:grid}.help-training-link-list button{color:var(--ink);cursor:pointer;text-align:left;background:#f7f4f1;border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;min-height:62px;padding:11px 13px;display:flex}.help-training-link-list button:hover{border-color:rgba(var(--red-rgb), .25)}.help-training-link-list strong,.help-training-link-list small{display:block}.help-training-link-list strong{font-size:12px}.help-training-link-list small{color:var(--muted);margin-top:3px;font-size:9px;line-height:1.4}.help-training-link-list b{color:var(--red)}.help-training-surface-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:15px 20px;margin:0 4px 22px;display:grid}.help-training-back{color:var(--red-dark);cursor:pointer;background:0 0;border:0;grid-column:1/-1;justify-self:start;align-items:center;gap:7px;min-height:38px;padding:0 4px;font-size:11px;font-weight:760;display:inline-flex}.help-training-back span{font-size:18px}.help-training-surface-heading h1{letter-spacing:-.06em;margin:7px 0 10px;font-size:clamp(31px,5vw,49px);line-height:.98}.help-training-surface-heading p{color:var(--muted);max-width:720px;margin:0;font-size:12px;line-height:1.55}.help-training-heading-action{min-height:46px}.help-training-library-search{background:radial-gradient(circle at 90% 5%, rgba(var(--red-rgb), .12), transparent 32%), var(--ink);color:#fff;border-radius:16px;margin-bottom:18px;padding:16px}.help-training-library-filters{border:0;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:10px;min-width:0;margin:16px 0 0;padding:0;display:grid}.help-training-library-filters legend{letter-spacing:.09em;text-transform:uppercase;grid-column:1/-1;margin-bottom:1px;padding:0;font-size:10px;font-weight:790}.help-training-library-filters label{min-width:0}.help-training-library-filters label>span{color:#ffffffb8;margin-bottom:6px;font-size:9px;font-weight:760;display:block}.help-training-library-filters select{color:var(--ink);font:inherit;background:#fffffffa;border:1px solid #ffffff47;border-radius:9px;width:100%;min-height:44px;padding:8px 10px;font-size:12px}.help-training-library-filters select:disabled{cursor:not-allowed;opacity:.58}.help-training-library-filters select:focus-visible,.help-training-management-filters input:focus-visible,.help-training-management-filters select:focus-visible{outline:3px solid rgba(var(--red-rgb), .28);outline-offset:2px}.help-training-active-filters{border-top:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding-top:13px;display:flex}.help-training-active-filters>div{gap:3px;min-width:0;display:grid}.help-training-active-filters strong{letter-spacing:.04em;text-transform:uppercase;font-size:10px}.help-training-active-filters span{color:#ffffffb3;overflow-wrap:anywhere;font-size:10px;line-height:1.45}.help-training-library-search .help-training-active-filters>button{background:#ffffff1f;border:1px solid #ffffff40;flex:none;min-height:40px}.help-training-content-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.help-training-content-grid>button{border:1px solid var(--help-border);color:var(--ink);cursor:pointer;text-align:left;background:#fff;border-radius:14px;min-height:190px;padding:17px}.help-training-load-more{justify-content:center;margin-top:18px;display:flex}.help-training-load-more button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:10px;min-height:44px;padding:0 18px;font-size:10px;font-weight:760}.help-training-load-more button:disabled{cursor:wait;opacity:.65}.help-training-content-grid>button:hover{border-color:rgba(var(--red-rgb), .35);box-shadow:0 12px 30px rgba(var(--ink-rgb), .07)}.help-training-content-grid button>span{color:var(--red)}.help-training-content-grid button>strong{letter-spacing:-.02em;margin-top:13px;font-size:16px;display:block}.help-training-content-grid button>p{color:var(--muted);margin:9px 0 16px;font-size:11px;line-height:1.5}.help-training-content-grid button>small{color:var(--ink-soft);margin-top:auto;font-size:9px;font-weight:700;display:block}.help-training-inline-state{border:1px solid var(--help-border);background:#fff;border-radius:14px;align-items:center;gap:13px;min-height:88px;margin:16px 0;padding:15px;display:flex}.help-training-inline-state>span{color:var(--ink-soft);background:#e9e5e1;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:850;display:inline-flex}.help-training-inline-state.error{color:#8b2d2a;background:#fff1f0;border-color:#efc2be}.help-training-inline-state.error>span{background:var(--red);color:#fff}.help-training-inline-state>div{min-width:0}.help-training-inline-state strong{font-size:12px;display:block}.help-training-inline-state p{margin:3px 0 0;font-size:10px;line-height:1.45}.help-training-inline-state button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:8px;flex:none;min-height:40px;margin-left:auto;padding:0 13px;font-size:10px;font-weight:760}.help-training-inline-state button:disabled{cursor:not-allowed;opacity:.62}.help-training-loading-grid,.help-training-content-loading{gap:12px;display:grid}.help-training-loading-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px}.help-training-content-loading{grid-template-columns:repeat(3,minmax(0,1fr))}.help-training-loading-grid>div,.help-training-content-loading>div{border:1px solid var(--help-border);background:#fff;border-radius:15px;min-height:190px;padding:17px;position:relative;overflow:hidden}.help-training-loading-grid>div:after,.help-training-content-loading>div:after,.context-help-loading:after{content:"";background:linear-gradient(100deg,#0000,#ffffffbf,#0000);animation:1.25s linear infinite help-training-shimmer;position:absolute;inset:0;transform:translate(-100%)}.help-training-loading-grid i,.help-training-content-loading i,.help-training-loading-grid strong,.help-training-content-loading strong,.help-training-loading-grid span,.help-training-content-loading span{background:#e9e5e2;border-radius:8px;display:block}.help-training-loading-grid i,.help-training-content-loading i{width:42px;height:42px;margin-bottom:20px}.help-training-loading-grid strong,.help-training-content-loading strong{width:70%;height:16px;margin-bottom:12px}.help-training-loading-grid span,.help-training-content-loading span{width:92%;height:9px;margin-top:7px}@keyframes help-training-shimmer{to{transform:translate(100%)}}.help-training-article{border:1px solid var(--help-border);box-shadow:var(--help-shadow);background:#fff;border-radius:17px;max-width:900px;margin:0 auto;padding:clamp(20px,5vw,44px)}.help-training-article-meta{border-bottom:1px solid var(--help-border);color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 14px;padding-bottom:14px;font-size:9px;font-weight:700;display:flex}.help-training-article-meta span:first-child{background:var(--red-soft);color:var(--red-dark);text-transform:capitalize;border-radius:999px;padding:5px 9px}.help-training-tags{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.help-training-tags span{color:var(--ink-soft);background:#eeebe8;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:700}.help-training-article-body{color:var(--ink-soft);margin-top:25px;font-size:14px;line-height:1.75}.help-training-article-body h2,.help-training-article-body h3,.help-training-article-body h4{color:var(--ink);margin:24px 0 9px;line-height:1.25}.help-training-article-body p,.help-training-article-body ol,.help-training-article-body ul{margin:10px 0}.help-training-article-body aside{background:var(--red-soft);border-left:4px solid var(--red);color:var(--ink);border-radius:8px;margin:16px 0;padding:12px 14px}.help-training-table-of-contents{border:1px solid var(--help-border);background:#f7f4f1;border-radius:12px;margin:0 0 22px;padding:14px 16px}.help-training-table-of-contents>strong{color:var(--ink);margin-bottom:8px;display:block}.help-training-table-of-contents ol{gap:5px;margin:0;padding-left:20px;display:grid}.help-training-table-of-contents li.level-2,.help-training-table-of-contents li.level-3,.help-training-table-of-contents li.level-4{margin-left:12px}.help-training-table-of-contents a{color:var(--red-dark);text-underline-offset:3px}.help-training-article-body .checklist-item,.help-training-lesson-content .checklist-item,.help-training-expandable-body .checklist-item{align-items:flex-start;gap:9px;list-style:none;display:flex}.help-training-article-body .checklist-item input,.help-training-lesson-content .checklist-item input,.help-training-expandable-body .checklist-item input{accent-color:var(--red);width:17px;height:17px;margin-top:4px}.help-training-callout{color:var(--ink);border:1px solid #c9d6e2;border-radius:10px;gap:5px;margin:16px 0;padding:13px 15px;display:grid;background:#f4f8fb!important;border-left:5px solid #3d6f94!important}.help-training-callout p{margin:0}.help-training-callout.tip,.help-training-callout.best-practice{border-color:#a9d3bd;background:#f1faf5!important;border-left-color:#24764d!important}.help-training-callout.warning,.help-training-callout.supervisor{border-color:#e8cf8e;background:#fff9e9!important;border-left-color:#9b6a00!important}.help-training-callout.critical{border-color:#e4a6a6;background:#fff2f2!important;border-left-color:#a91f1f!important}.help-training-callout.admin{border-color:#c7b4dc;background:#f8f3fc!important;border-left-color:#69418f!important}.help-training-callout.example{border-color:#b7c4d7;background:#f5f7fa!important;border-left-color:#4b5f7a!important}.help-training-technical-block{color:#f7f7f7;white-space:pre;background:#1f2023;border-radius:10px;max-width:100%;margin:16px 0;padding:14px;font:12px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.help-training-table-region{border:1px solid var(--help-border);border-radius:10px;max-width:100%;margin:16px 0;overflow:auto}.help-training-table-region:focus-visible{outline:3px solid rgba(var(--red-rgb), .28);outline-offset:2px}.help-training-table-region table{border-collapse:collapse;width:100%;min-width:520px}.help-training-table-region th,.help-training-table-region td{border-bottom:1px solid var(--help-border);text-align:left;vertical-align:top;padding:10px 12px}.help-training-table-region th{color:var(--ink);background:#f5f1ed}.help-training-expandable{border:1px solid var(--help-border);background:#fff;border-radius:10px;margin:16px 0;padding:10px 13px}.help-training-expandable>summary{color:var(--ink);cursor:pointer;align-items:center;min-height:44px;font-weight:800;display:flex}.help-training-expandable-body{padding:8px 0 2px}.help-training-article-image{margin:16px 0}.help-training-article-image img,.help-training-inline-image{border:1px solid var(--help-border);border-radius:10px;max-width:100%;height:auto}.help-training-article-image figcaption{color:var(--muted);margin-top:6px;font-size:10px}.help-training-video-link{border:1px solid var(--help-border);color:var(--ink);border-radius:10px;align-items:center;gap:11px;min-height:56px;margin:16px 0;padding:10px 13px;text-decoration:none;display:flex}.help-training-video-link>span:first-child{background:var(--red);color:#fff;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.help-training-video-link small{color:var(--muted);display:block}.help-training-article-actions{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.help-training-article-actions button,.help-training-article-actions a,.help-training-acknowledgment button{border:1px solid var(--help-border);color:var(--ink);cursor:pointer;background:#f4f1ee;border-radius:8px;justify-content:center;align-items:center;min-height:40px;padding:0 12px;font-size:10px;font-weight:750;text-decoration:none;display:inline-flex}.help-training-article-attachments{border-top:1px solid var(--help-border);margin-top:30px;padding-top:20px}.help-training-article-attachments h2{margin:0 0 10px;font-size:16px}.help-training-article-attachments a{color:var(--ink);background:#f4f1ee;border-radius:9px;justify-content:space-between;align-items:center;min-height:46px;margin-top:6px;padding:0 13px;font-size:11px;text-decoration:none;display:flex}.help-training-article-attachments b{color:var(--red);font-size:9px}.help-training-acknowledgment,.help-training-related-articles,.help-training-revision-history{border-top:1px solid var(--help-border);margin-top:24px;padding-top:18px}.help-training-acknowledgment{justify-content:space-between;align-items:center;gap:16px;display:flex}.help-training-acknowledgment p,.help-training-revision-history p{color:var(--muted);margin:4px 0 0;font-size:10px}.help-training-related-articles h2{margin:0 0 10px;font-size:16px}.help-training-related-articles>div{gap:7px;display:grid}.help-training-related-articles button{color:var(--ink);cursor:pointer;text-align:left;background:#f6f3f0;border:0;border-radius:9px;justify-content:space-between;align-items:center;min-height:48px;padding:10px 12px;display:flex}.help-training-related-articles strong,.help-training-related-articles small{display:block}.help-training-related-articles small{color:var(--muted);margin-top:3px;font-size:9px}.help-training-relation-manager{border:1px solid var(--help-border);background:#f7f4f1;border-radius:13px;margin-top:22px;padding:15px}.help-training-relation-manager .help-training-card-heading{align-items:flex-start}.help-training-relation-manager .help-training-card-heading p,.help-training-relation-manager>p{color:var(--muted);margin:5px 0 0;font-size:9px;line-height:1.5}.help-training-relation-manager .help-training-card-heading>button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:8px;flex:none;min-height:40px;padding:0 12px;font-size:9px;font-weight:760}.help-training-relation-rows{gap:7px;display:grid}.help-training-relation-rows>div{border:1px solid var(--help-border);background:#fff;border-radius:9px;grid-template-columns:minmax(150px,1fr) minmax(130px,.6fr) auto;align-items:end;gap:9px;padding:10px;display:grid}.help-training-relation-rows label>span{color:var(--ink-soft);margin-bottom:6px;font-size:9px;font-weight:760;display:block}.help-training-relation-rows input,.help-training-relation-rows select{border:1px solid rgba(var(--ink-rgb), .18);color:var(--ink);background:#faf8f6;border-radius:7px;width:100%;min-height:42px;padding:8px 9px}.help-training-relation-rows>div>button{color:#8b2d2a;cursor:pointer;background:#fff0ef;border:1px solid #e6b7b3;border-radius:7px;min-height:42px;padding:0 11px;font-size:9px;font-weight:760}.help-training-revision-history summary{cursor:pointer;min-height:44px;padding:12px 0;font-size:13px;font-weight:760}.help-training-revision-history article{background:#f6f3f0;border-radius:9px;margin-top:7px;padding:11px}.help-training-version-comparison{border-top:1px solid var(--help-border);margin-top:24px;padding-top:22px}.help-training-version-controls{grid-template-columns:repeat(2,minmax(0,1fr)) auto auto;align-items:end;gap:9px;margin-top:15px;display:grid}.help-training-version-controls label>span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:760;display:block}.help-training-version-controls select{border:1px solid rgba(var(--ink-rgb), .18);color:var(--ink);background:#faf8f6;border-radius:8px;width:100%;min-height:44px;padding:8px 10px}.help-training-version-controls button{background:var(--red);border:1px solid var(--red);color:#fff;cursor:pointer;border-radius:8px;min-height:44px;padding:0 14px;font-size:10px;font-weight:760}.help-training-version-controls button.secondary{border-color:var(--help-border);color:var(--ink);background:#f4f1ee}.help-training-version-controls button:disabled{cursor:not-allowed;opacity:.58}.help-training-version-status{color:var(--muted);background:#f4f1ee;border-radius:8px;margin-top:12px;padding:11px 12px;font-size:10px}.help-training-version-results{margin-top:16px}.help-training-version-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.help-training-version-summary-grid>article{border:1px solid var(--help-border);background:#f7f4f1;border-radius:11px;min-width:0;padding:15px}.help-training-version-summary-grid>article>span{color:var(--red-dark);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:780}.help-training-version-summary-grid h3{margin:8px 0 5px;font-size:16px;line-height:1.3}.help-training-version-summary-grid p{color:var(--ink-soft);margin:0;font-size:11px;line-height:1.55}.help-training-version-summary-grid dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0 0;display:grid}.help-training-version-summary-grid dl>div{min-width:0}.help-training-version-summary-grid dt{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:740}.help-training-version-summary-grid dd{color:var(--ink);overflow-wrap:anywhere;margin:3px 0 0;font-size:10px}.help-training-version-body-comparison{margin-top:17px}.help-training-version-lines{border:1px solid var(--help-border);border-radius:10px;margin-top:11px;overflow:hidden}.help-training-version-line-header,.help-training-version-line{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.help-training-version-line-header{color:#fff;background:#2c2828;font-size:9px;font-weight:760}.help-training-version-line-header>div{padding:9px 12px}.help-training-version-line-header>div+div,.help-training-version-line>div+div{border-left:1px solid var(--help-border)}.help-training-version-line{border-top:1px solid var(--help-border)}.help-training-version-line>div{grid-template-columns:38px minmax(0,1fr);align-items:start;min-width:0;display:grid}.help-training-line-number{background:rgba(var(--ink-rgb), .045);color:var(--muted);text-align:right;-webkit-user-select:none;user-select:none;min-height:100%;padding:7px 6px;font-size:8px}.help-training-version-line code{color:var(--ink-soft);overflow-wrap:anywhere;white-space:pre-wrap;padding:7px 9px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;line-height:1.5}.help-training-version-line.is-changed>div{background:#fff8df}.help-training-version-line.is-added>div:last-child{background:#eaf7ed}.help-training-version-line.is-removed>div:first-child{background:#fff0ef}.help-training-version-line.is-added>div:first-child,.help-training-version-line.is-removed>div:last-child{background:#f4f1ee}.help-training-version-pagination{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.help-training-version-pagination button{border:1px solid var(--help-border);color:var(--ink);cursor:pointer;background:#f4f1ee;border-radius:8px;min-height:40px;padding:0 11px;font-size:9px;font-weight:740}.help-training-version-pagination button:disabled{cursor:not-allowed;opacity:.5}.help-training-version-pagination span{color:var(--muted);text-align:center;font-size:9px}.help-training-feedback{border:1px solid var(--help-border);background:#f0ece8;border-radius:14px;max-width:900px;margin:16px auto 0;padding:16px}.help-training-feedback>div:first-child strong,.help-training-feedback>div:first-child span{display:block}.help-training-feedback>div:first-child strong{font-size:12px}.help-training-feedback>div:first-child span{color:var(--muted);margin-top:3px;font-size:9px}.help-training-feedback>div:nth-child(2){flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.help-training-feedback button{border:1px solid var(--help-border);color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;min-height:40px;padding:0 12px;font-size:10px;font-weight:720}.help-training-feedback form{background:#fff;border-radius:10px;margin-top:12px;padding:12px}.help-training-feedback label>span{margin-bottom:7px;font-size:10px;font-weight:740;display:block}.help-training-feedback textarea,.help-training-feedback select{border:1px solid var(--help-border);background:#fff;border-radius:8px;width:100%;min-height:42px;padding:10px}.help-training-feedback textarea{resize:vertical}.help-training-feedback form>button{background:var(--red);color:#fff;margin-top:8px}.help-training-feedback>p{color:var(--ink-soft);margin:10px 0 0;font-size:10px}.help-training-admin-form{border:1px solid var(--help-border);box-shadow:var(--help-shadow);background:#fff;border-radius:17px;margin-bottom:18px;padding:clamp(17px,4vw,27px)}.help-training-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.help-training-form-grid label{display:block}.help-training-form-grid label.wide{grid-column:1/-1}.help-training-form-grid label>span,.help-training-report-card label>span{color:var(--ink-soft);margin:0 0 7px;font-size:10px;font-weight:760;display:block}.help-training-form-grid input,.help-training-form-grid select,.help-training-form-grid textarea,.help-training-report-card select{border:1px solid rgba(var(--ink-rgb), .18);color:var(--ink);background:#faf8f6;border-radius:9px;width:100%;min-height:46px;padding:10px 11px}.help-training-form-grid textarea{resize:vertical;line-height:1.55}.help-training-form-grid .help-training-checkbox-field{background:#f5f1ed;border-radius:9px;align-items:center;gap:10px;min-height:46px;padding:10px 12px;display:flex}.help-training-form-grid .help-training-checkbox-field input{accent-color:var(--red);flex:none;width:18px;min-height:auto}.help-training-form-grid .help-training-checkbox-field>span{margin:0}.help-training-form-error{color:#8b2d2a;background:#fff1f0;border:1px solid #efc2be;border-radius:9px;margin-top:12px;padding:10px 12px;font-size:10px}.help-training-notice{color:#0d6846;background:#e9f6f0;border:1px solid #bfe1d2;border-radius:9px;margin:12px 0;padding:10px 12px;font-size:10px}.help-training-form-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.help-training-form-actions button,.help-training-report-card>button,.help-training-settings-card>button,.help-training-team-snapshot>button{color:var(--ink);cursor:pointer;background:#e8e4e0;border:0;border-radius:9px;min-height:44px;padding:0 15px;font-size:10px;font-weight:760}.help-training-form-actions button[type=submit],.help-training-report-card>button,.help-training-team-snapshot>button{background:var(--red);color:#fff}.help-training-form-actions button:disabled,.help-training-report-card>button:disabled{cursor:wait;opacity:.55}.help-training-paths{margin-bottom:15px}.help-training-paths>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.help-training-paths article{background:#f5f1ed;border-radius:11px;padding:13px}.help-training-paths article>span{color:var(--red)}.help-training-paths article strong{margin-top:8px;font-size:12px;display:block}.help-training-paths article p{color:var(--muted);margin:6px 0 0;font-size:9px;line-height:1.45}.help-training-course-progress{background:var(--ink);color:#fff;border-radius:14px;grid-template-columns:minmax(0,.45fr) minmax(200px,1fr);align-items:center;gap:18px;margin-bottom:14px;padding:15px 18px;display:grid}.help-training-course-progress>div:first-child>span{color:var(--red-light,#ed7676)}.help-training-course-progress>div:first-child strong{margin-top:4px;font-size:14px;display:block}.help-training-course-progress>div:last-child{background:#ffffff2e;border-radius:999px;height:8px;overflow:hidden}.help-training-course-progress>div:last-child span{background:var(--red-light,#ed7676);border-radius:inherit;height:100%;display:block}.help-training-course-status{border:1px solid var(--help-border);background:#f2eeea;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;padding:13px 15px;display:flex}.help-training-course-status>span{background:var(--ink);color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;flex:none;padding:6px 9px;font-size:8px;font-weight:800}.help-training-course-status>p{color:var(--ink-soft);margin:0;font-size:10px;line-height:1.5}.help-training-course-prerequisites{border:1px solid var(--help-border);background:#fff;border-radius:14px;margin:14px 0;padding:16px}.help-training-course-prerequisites .help-training-card-heading p{color:var(--muted);margin:5px 0 0;font-size:9px;line-height:1.5}.help-training-prerequisite-list{gap:7px;display:grid}.help-training-prerequisite-list article{background:#f7f4f1;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;min-height:65px;padding:11px 12px;display:flex}.help-training-prerequisite-list span,.help-training-prerequisite-list strong,.help-training-prerequisite-list small{display:block}.help-training-prerequisite-list span{color:var(--red-dark);letter-spacing:.08em;font-size:8px;font-weight:820}.help-training-prerequisite-list strong{margin-top:4px;font-size:11px}.help-training-prerequisite-list small{color:var(--muted);margin-top:3px;font-size:9px}.help-training-prerequisite-list button{color:#8b2d2a;cursor:pointer;background:#fff0ef;border:1px solid #e6b7b3;border-radius:7px;flex:none;min-height:40px;padding:0 11px;font-size:9px;font-weight:760}.help-training-prerequisite-form{background:#f7f4f1;border-radius:10px;grid-template-columns:minmax(180px,1fr) minmax(150px,.45fr) auto;align-items:end;gap:9px;margin-top:10px;padding:11px;display:grid}.help-training-prerequisite-form label>span{color:var(--ink-soft);margin-bottom:6px;font-size:9px;font-weight:760;display:block}.help-training-prerequisite-form input,.help-training-prerequisite-form select{border:1px solid rgba(var(--ink-rgb), .18);color:var(--ink);background:#fff;border-radius:7px;width:100%;min-height:42px;padding:8px 9px}.help-training-prerequisite-form>button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:7px;min-height:42px;padding:0 12px;font-size:9px;font-weight:760}.help-training-prerequisite-note{color:var(--muted);margin:10px 0 0;font-size:9px;line-height:1.5}.help-training-course-management-actions{border:1px solid var(--help-border);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin:14px 0;padding:16px;display:flex}.help-training-course-management-actions>div:first-child>span{color:var(--red);letter-spacing:.12em;font-size:9px;font-weight:820;display:block}.help-training-course-management-actions h2{margin:4px 0 0;font-size:17px}.help-training-course-management-actions p{color:var(--muted);max-width:640px;margin:6px 0 0;font-size:10px;line-height:1.5}.help-training-course-management-actions>div:last-child{flex:none;gap:8px;display:flex}.help-training-course-management-actions button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:8px;min-height:42px;padding:0 13px;font-size:9px;font-weight:760}.help-training-course-management-actions button.danger{color:#8b2d2a;background:#fff0ef;border:1px solid #e6b7b3}.help-training-course-management-actions button:disabled{cursor:not-allowed;opacity:.55}.help-training-course-builder{border:1px solid var(--help-border);background:#f3efeb;border-radius:17px;margin:14px 0;padding:clamp(14px,3vw,22px)}.help-training-course-builder-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.help-training-course-builder .help-training-admin-form{box-shadow:none;margin:0}.help-training-course-builder .help-training-card-heading h3{margin:4px 0 0;font-size:14px}.help-training-course-details-editor{border:1px solid var(--help-border);background:#fff;border-radius:14px;margin-bottom:13px;padding:16px}.help-training-course-details-editor>.help-training-card-heading>button,.help-training-course-item-actions button,.help-training-managed-quiz-actions button{color:var(--ink);cursor:pointer;background:#e8e4e0;border:1px solid #0000;border-radius:8px;min-height:40px;padding:0 11px;font-size:9px;font-weight:760}.help-training-course-details-editor>.help-training-card-heading>button{background:var(--ink);color:#fff}.help-training-course-details-editor>.help-training-card-heading p{color:var(--muted);margin:5px 0 0;font-size:9px}.help-training-course-details-form{box-shadow:none;border:0;margin:12px 0 0;padding:0}.help-training-course-details-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0 0;display:grid}.help-training-course-details-summary>div{background:#f5f1ed;border-radius:9px;padding:11px}.help-training-course-details-summary dt,.help-training-course-details-summary dd{margin:0}.help-training-course-details-summary dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.help-training-course-details-summary dd{margin-top:5px;font-size:10px;font-weight:720}.help-training-course-audience{border:1px solid var(--help-border);border-radius:11px;margin-top:15px;padding:13px}.help-training-course-audience legend{padding:0 6px;font-size:10px;font-weight:800}.help-training-course-audience>p,.help-training-course-audience>small{color:var(--muted);margin:0 0 10px;font-size:9px;line-height:1.45;display:block}.help-training-course-audience>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.help-training-course-audience label>span{margin-bottom:6px;font-size:9px;font-weight:760;display:block}.help-training-course-audience select{border:1px solid rgba(var(--ink-rgb), .18);background:#fff;border-radius:8px;width:100%;min-height:112px;padding:7px}.help-training-course-item-actions,.help-training-managed-quiz-actions>div:last-child{flex-wrap:wrap;gap:5px;display:flex}.help-training-course-item-actions button.danger,.help-training-managed-quiz-actions button.danger{color:#8b2d2a;background:#fff0ef;border-color:#e6b7b3}.help-training-course-item-actions button:disabled,.help-training-managed-quiz-actions button:disabled,.help-training-course-details-editor button:disabled{cursor:not-allowed;opacity:.5}.help-training-inline-editor{box-shadow:none;border-radius:11px;margin:12px 0 4px;padding:14px}.help-training-managed-quiz{background:#f7f4f1;border-radius:12px;margin-top:10px;padding:10px}.help-training-managed-quiz>.help-training-quiz,.help-training-managed-quiz>.help-training-quiz-authoring{margin:0}.help-training-managed-quiz-actions{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.help-training-managed-quiz-actions span,.help-training-managed-quiz-actions small{display:block}.help-training-managed-quiz-actions span{color:var(--red-dark);font-size:9px;font-weight:820}.help-training-managed-quiz-actions small{color:var(--muted);margin-top:3px;font-size:9px}.help-training-quiz-authoring{grid-column:1/-1}.help-training-quiz-authoring>.help-training-card-heading>strong{background:var(--red-soft);color:var(--red-dark);border-radius:999px;padding:7px 10px;font-size:9px}.help-training-quiz-authoring-questions{border-top:1px solid var(--help-border);margin-top:18px;padding-top:18px}.help-training-quiz-authoring-section-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px;display:flex}.help-training-quiz-authoring-section-heading span{color:var(--red);letter-spacing:.12em;font-size:9px;font-weight:820;display:block}.help-training-quiz-authoring-section-heading h4{margin:4px 0 0;font-size:16px}.help-training-quiz-authoring-section-heading p{color:var(--muted);margin:5px 0 0;font-size:9px;line-height:1.45}.help-training-quiz-authoring-section-heading>button,.help-training-quiz-authoring-question-actions button,.help-training-quiz-authoring-options>div:first-child>button,.help-training-quiz-authoring-option>div button{color:var(--ink);cursor:pointer;background:#e8e4e0;border:0;border-radius:7px;min-height:38px;padding:0 10px;font-size:9px;font-weight:750}.help-training-quiz-authoring-section-heading>button{background:var(--ink);color:#fff;flex:none}.help-training-quiz-authoring button:disabled{cursor:not-allowed;opacity:.5}.help-training-quiz-authoring-question{border:1px solid var(--help-border);background:#f7f4f1;border-radius:13px;min-width:0;margin:11px 0 0;padding:15px}.help-training-quiz-authoring-question>legend{background:var(--ink);color:#fff;border-radius:999px;padding:6px 10px;font-size:9px;font-weight:800}.help-training-quiz-authoring-question-actions{justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;display:flex}.help-training-quiz-authoring-question-actions>span{color:var(--red-dark);font-size:10px;font-weight:800}.help-training-quiz-authoring-question-actions>div,.help-training-quiz-authoring-option>div{flex-wrap:wrap;gap:5px;display:flex}.help-training-quiz-authoring-question-actions button.danger,.help-training-quiz-authoring-option button.danger{color:#8b2d2a;background:#fff0ef;border:1px solid #e6b7b3}.help-training-quiz-authoring-options{border:1px solid var(--help-border);background:#fff;border-radius:11px;margin-top:13px;padding:12px}.help-training-quiz-authoring-options>div:first-child{justify-content:space-between;align-items:center;gap:14px;margin-bottom:9px;display:flex}.help-training-quiz-authoring-options strong,.help-training-quiz-authoring-options small{display:block}.help-training-quiz-authoring-options strong{font-size:11px}.help-training-quiz-authoring-options small{color:var(--muted);margin-top:3px;font-size:9px}.help-training-quiz-authoring-option{background:#f7f4f1;border-radius:9px;grid-template-columns:minmax(80px,auto) minmax(160px,1fr) auto;align-items:center;gap:9px;min-width:0;margin-top:7px;padding:9px;display:grid}.help-training-quiz-authoring-option>label:not(.help-training-answer-key-control){min-width:0}.help-training-quiz-authoring-option>label:not(.help-training-answer-key-control) input{border:1px solid rgba(var(--ink-rgb), .18);color:var(--ink);background:#fff;border-radius:7px;width:100%;min-height:42px;padding:8px 10px}.help-training-quiz-authoring-option>label:not(.help-training-answer-key-control) input[readonly]{background:#eee9e5}.help-training-answer-key-control{align-items:center;gap:7px;min-height:40px;font-size:9px;font-weight:760;display:flex}.help-training-answer-key-control input{accent-color:var(--red);width:18px;height:18px}.help-training-order-position{background:var(--red-soft);color:var(--red-dark);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:10px;font-weight:850;display:inline-flex}.help-training-publish-actions{border-top:1px solid var(--help-border);margin-top:15px;padding-top:15px}.help-training-publish-actions button{background:var(--red);color:#fff}.help-training-module-list{gap:14px;display:grid}.help-training-module-list>section{border:1px solid var(--help-border);background:#fff;border-radius:16px;padding:18px}.help-training-module-list>section>p{color:var(--muted);margin:-4px 0 13px;font-size:11px}.help-training-lesson-list{gap:7px;display:grid}.help-training-lesson-list>article{background:#f6f3f0;border-radius:10px;min-height:62px;padding:10px 12px}.help-training-lesson-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.help-training-lesson-heading>span{color:var(--red-dark);background:#fff;border-radius:50%;justify-content:center;align-items:center;width:29px;height:29px;font-size:10px;font-weight:800;display:inline-flex}.help-training-lesson-list details{margin:8px 0 0 40px}.help-training-lesson-list summary{color:var(--red-dark);cursor:pointer;min-height:40px;padding:12px 0;font-size:10px;font-weight:750}.help-training-lesson-content{color:var(--ink-soft);background:#fff;border-radius:8px;margin-bottom:9px;padding:12px;font-size:11px;line-height:1.65}.help-training-lesson-content>:first-child{margin-top:0}.help-training-lesson-content>:last-child{margin-bottom:0}.help-training-lesson-list strong,.help-training-lesson-list small{display:block}.help-training-lesson-list strong{font-size:11px}.help-training-lesson-list small{color:var(--muted);margin-top:3px;font-size:9px}.help-training-lesson-list button,.help-training-quiz>button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:8px;min-height:40px;padding:0 12px;font-size:9px;font-weight:750}.help-training-quiz{background:#eee9e5;border-radius:11px;margin-top:10px;padding:14px}.help-training-quiz-result-pending{border:1px solid #dfc88f;box-shadow:inset 4px 0 #b98400}.help-training-quiz-result-pending>strong{margin-top:10px;font-size:13px;display:block}.help-training-pending-results{border:1px solid var(--help-border);background:#f3efeb;border-radius:16px;margin:15px 0;padding:clamp(15px,3vw,22px)}.help-training-pending-results>.help-training-card-heading>strong{color:#795500;background:#fff3cf;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:11px;display:inline-flex}.help-training-pending-results>.help-training-card-heading p{color:var(--muted);margin:5px 0 0;font-size:9px;line-height:1.45}.help-training-pending-result-list{gap:10px;margin-top:12px;display:grid}.help-training-pending-result-list>article{border:1px solid var(--help-border);background:#fff;border-radius:12px;padding:14px}.help-training-pending-result-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.help-training-pending-result-heading span,.help-training-pending-result-heading strong,.help-training-pending-result-heading p,.help-training-pending-result-heading small{display:block}.help-training-pending-result-heading>div:first-child>span{color:#8b6300;letter-spacing:.1em;font-size:8px;font-weight:830}.help-training-pending-result-heading strong{margin-top:5px;font-size:13px}.help-training-pending-result-heading p,.help-training-pending-result-heading small{color:var(--muted);margin:4px 0 0;font-size:9px}.help-training-pending-result-heading>div:last-child{text-align:center;background:#f5f1ed;border-radius:9px;min-width:92px;padding:10px}.help-training-pending-result-heading b{font-size:17px;display:block}.help-training-pending-result-heading>div:last-child span{color:var(--muted);margin-top:3px;font-size:8px}.help-training-pending-result-actions{margin-top:10px}.help-training-pending-result-actions button,.help-training-pending-result-list>article>button.release{color:var(--ink);cursor:pointer;background:#e8e4e0;border:0;border-radius:8px;min-height:42px;padding:0 12px;font-size:9px;font-weight:760}.help-training-pending-result-list>article>button.release{background:var(--red);color:#fff;margin-top:10px}.help-training-pending-result-list button:disabled{cursor:wait;opacity:.55}.help-training-pending-result-list>article>label{margin-top:11px;display:block}.help-training-pending-result-list>article>label>span{margin-bottom:6px;font-size:9px;font-weight:760;display:block}.help-training-pending-result-list textarea{border:1px solid var(--help-border);resize:vertical;border-radius:8px;width:100%;min-height:72px;padding:9px}.help-training-pending-answer-list{gap:7px;margin-top:10px;display:grid}.help-training-pending-answer-list>article{background:#f5f1ed;border-left:4px solid #a0443d;border-radius:8px;padding:10px}.help-training-pending-answer-list>article.correct{border-left-color:#2b7b55}.help-training-pending-answer-list span,.help-training-pending-answer-list strong,.help-training-pending-answer-list small{display:block}.help-training-pending-answer-list span,.help-training-pending-answer-list small{color:var(--muted);font-size:8px}.help-training-pending-answer-list strong{margin:4px 0;font-size:10px}.help-training-pending-answer-list p{margin:6px 0 0;font-size:9px}.help-training-quiz>div>span{color:var(--red)}.help-training-quiz h3{margin:5px 0 12px;font-size:15px}.help-training-quiz fieldset{border:0;margin:12px 0;padding:0}.help-training-quiz legend{margin-bottom:8px;font-size:11px;font-weight:720}.help-training-quiz fieldset label{background:#fff;border-radius:8px;align-items:center;gap:8px;min-height:40px;margin-top:5px;padding:8px 10px;font-size:10px;display:flex}.help-training-quiz fieldset select{border:1px solid var(--help-border);border-radius:7px;min-width:min(260px,100%);min-height:38px;margin-left:auto}.help-training-quiz>small,.help-training-quiz-timer{color:var(--muted);margin:6px 0 12px;font-size:9px;display:block}.help-training-quiz-acknowledgment{align-items:center;gap:8px;min-height:44px;margin:12px 0;font-size:10px;display:flex}.help-training-quiz textarea{border:1px solid var(--help-border);resize:vertical;border-radius:8px;width:100%;padding:9px}.help-training-required-rules{border:1px solid var(--help-border);background:#f3efeb;border-radius:17px;margin-bottom:16px;padding:clamp(14px,3vw,22px)}.help-training-required-rules>.help-training-card-heading p{color:var(--muted);margin:5px 0 0;font-size:9px;line-height:1.5}.help-training-required-rules>.help-training-card-heading>strong{background:var(--red-soft);color:var(--red-dark);border-radius:999px;justify-content:center;align-items:center;min-width:30px;height:30px;padding:0 9px;font-size:10px;display:inline-flex}.help-training-required-rule-form{border:1px solid var(--help-border);background:#fff;border-radius:13px;padding:14px}.help-training-required-rule-list{gap:8px;margin-top:12px;display:grid}.help-training-required-rule-list>article{border:1px solid var(--help-border);background:#fff;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;min-height:92px;padding:13px;display:flex}.help-training-required-rule-list>article.inactive{opacity:.76;background:#f7f4f1}.help-training-required-rule-list span,.help-training-required-rule-list strong,.help-training-required-rule-list small{display:block}.help-training-required-rule-list article>div:first-child>span{color:var(--red-dark);letter-spacing:.08em;font-size:8px;font-weight:820}.help-training-required-rule-list strong{margin-top:5px;font-size:12px}.help-training-required-rule-list p{color:var(--ink-soft);margin:5px 0;font-size:10px}.help-training-required-rule-list small{color:var(--muted);font-size:9px;line-height:1.5}.help-training-required-rule-list article>div:last-child{flex:none;gap:6px;display:flex}.help-training-required-rule-list button{color:var(--ink);cursor:pointer;background:#e8e4e0;border:0;border-radius:7px;min-height:40px;padding:0 11px;font-size:9px;font-weight:760}.help-training-required-rule-list button.danger{color:#8b2d2a;background:#fff0ef;border:1px solid #e6b7b3}.help-training-management-filters{border:1px solid var(--help-border);background:#fff;border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));align-items:end;gap:10px;margin-bottom:14px;padding:14px;display:grid}.help-training-management-filters>label:first-child{grid-column:span 2}.help-training-management-filters label>span{color:var(--ink-soft);margin-bottom:6px;font-size:9px;font-weight:760;display:block}.help-training-management-filters input,.help-training-management-filters select{border:1px solid rgba(var(--ink-rgb), .18);color:var(--ink);background:#faf8f6;border-radius:8px;width:100%;min-height:44px;padding:8px 10px}.help-training-management-filters>button,.help-training-management-filter-actions button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:8px;min-height:44px;padding:0 14px;font-size:10px;font-weight:760}.help-training-management-filter-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-self:end;gap:7px;display:grid}.help-training-management-filter-actions button[type=button]{color:var(--ink);background:#e9e5e1}.help-training-management-filter-actions button:disabled{cursor:not-allowed;opacity:.5}.help-training-management-filter-status{border:1px solid var(--help-border);background:#f5f1ed;border-radius:11px;align-items:baseline;gap:8px 14px;margin:-4px 0 14px;padding:10px 12px;display:flex}.help-training-management-filter-status strong{color:var(--ink);letter-spacing:.06em;text-transform:uppercase;flex:none;font-size:9px}.help-training-management-filter-status span{color:var(--muted);overflow-wrap:anywhere;font-size:10px;line-height:1.45}.help-training-assignment-list,.help-training-download-list,.help-training-management-list,.help-training-team-list,.help-training-audit-list{gap:9px;display:grid}.help-training-assignment-list>button,.help-training-management-list>article,.help-training-team-list>article{border:1px solid var(--help-border);color:var(--ink);text-align:left;background:#fff;border-radius:13px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;min-height:96px;padding:15px;display:flex}.help-training-management-list>article>div:first-child{flex:420px;min-width:min(100%,260px)}.help-training-management-metadata{grid-template-columns:repeat(4,minmax(90px,1fr));gap:7px 14px;margin:12px 0 0;display:grid}.help-training-management-metadata div{min-width:0}.help-training-management-metadata dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:780}.help-training-management-metadata dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:10px;font-weight:680}.help-training-assignment-list>button{cursor:pointer}.help-training-assignment-list>button>div:first-child>span,.help-training-management-list article>div>span{color:var(--red)}.help-training-assignment-list strong,.help-training-management-list strong,.help-training-team-list strong{margin-top:5px;font-size:13px;display:block}.help-training-assignment-list p,.help-training-management-list p{color:var(--muted);margin:5px 0 0;font-size:10px}.help-training-assignment-list>button>div:last-child{text-align:right;flex:none}.help-training-assignment-list>button>div:last-child b,.help-training-assignment-list>button>div:last-child small{display:block}.help-training-assignment-list>button>div:last-child b{color:var(--red);font-size:19px}.help-training-assignment-list>button>div:last-child small{color:var(--muted);margin-top:4px;font-size:9px}.help-training-download-list a,.help-training-download-list button{border:1px solid var(--help-border);color:var(--ink);text-align:left;background:#fff;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;padding:12px 14px;text-decoration:none;display:grid}.help-training-download-list button{cursor:pointer;width:100%}.help-training-download-list a>span,.help-training-download-list button>span{background:var(--red-soft);color:var(--red-dark);border-radius:9px;justify-content:center;align-items:center;width:38px;height:38px;font-size:17px;display:inline-flex}.help-training-download-list strong,.help-training-download-list small{display:block}.help-training-download-list strong{font-size:12px}.help-training-download-list small{color:var(--muted);margin-top:3px;font-size:9px}.help-training-download-list b{color:var(--red);font-size:10px}.help-training-simple-section{margin-top:15px}.help-training-static-list{gap:6px;display:grid}.help-training-static-list article{background:#f7f4f1;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:10px 12px;display:flex}.help-training-static-list strong,.help-training-static-list small{display:block}.help-training-static-list strong{font-size:11px}.help-training-static-list small{color:var(--muted);margin-top:3px;font-size:9px}.help-training-static-list a{color:var(--red);font-size:9px;font-weight:760}.help-training-metric-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.help-training-metric-strip>div{border:1px solid var(--help-border);background:#fff;border-radius:11px;min-height:88px;padding:13px}.help-training-metric-strip strong,.help-training-metric-strip span{display:block}.help-training-metric-strip strong{color:var(--red-dark);letter-spacing:-.05em;font-size:25px}.help-training-metric-strip span{color:var(--muted);margin-top:5px;font-size:9px;font-weight:700}.help-training-team-list>article span{color:var(--muted);margin-top:4px;font-size:9px;display:block}.help-training-team-list>article small{color:var(--red-dark);font-size:9px;font-weight:760}.help-training-team-snapshot{margin-top:16px}.help-training-team-snapshot .help-training-metric-strip,.help-training-management-list{margin-top:14px}.help-training-management-list article button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:8px;flex:none;min-height:40px;padding:0 13px;font-size:9px;font-weight:760}.help-training-report-card{max-width:620px;margin:0 auto}.help-training-report-card select{border:1px solid var(--help-border);background:#faf8f6;border-radius:9px;width:100%;min-height:46px;padding:0 10px}.help-training-report-card p,.help-training-settings-card>p{color:var(--muted);margin:13px 0;font-size:10px;line-height:1.5}.help-training-audit-list article{border:1px solid var(--help-border);background:#fff;border-radius:11px;align-items:start;gap:12px;padding:13px;display:flex}.help-training-audit-list article>span{background:var(--red);border-radius:50%;flex:none;width:9px;height:9px;margin-top:4px}.help-training-audit-list strong{font-size:11px;display:block}.help-training-audit-list p,.help-training-audit-list small{color:var(--muted);margin:4px 0 0;font-size:9px;display:block}.help-training-capability-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.help-training-capability-list>div{background:#f6f3f0;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:9px 11px;font-size:10px;display:flex}.help-training-capability-list strong{color:var(--red-dark);font-size:9px}.knowledge-workspace-embedded{max-width:none;margin:0}.help-training-visibility-fields{border:1px solid var(--help-border);border-radius:10px;grid-column:1/-1;padding:12px}.help-training-editor-toolbar{flex-wrap:wrap;gap:6px;display:flex}.help-training-editor-toolbar button{border:1px solid var(--help-border);color:var(--ink);cursor:pointer;background:#f4f1ee;border-radius:7px;min-height:38px;padding:0 10px;font-size:9px;font-weight:720}.help-training-visibility-fields legend{padding:0 5px;font-size:10px;font-weight:760}.help-training-visibility-fields>p{color:var(--muted);margin:0 0 10px;font-size:9px}.help-training-visibility-fields>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.help-training-existing-files{background:#f6f3f0;border-radius:10px;padding:12px}.help-training-existing-files>strong{margin-bottom:6px;font-size:11px;display:block}.help-training-existing-files>div{align-items:center;gap:8px;min-height:44px;display:flex}.help-training-existing-files>div>span{flex:1;font-size:10px}.help-training-existing-files a,.help-training-existing-files button{color:var(--red-dark);font-size:9px;font-weight:740}.help-training-category-manager{border:1px solid var(--help-border);background:#fff;border-radius:14px;margin-top:14px;padding:18px}.help-training-category-manager>form{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;align-items:end;gap:9px;display:grid}.help-training-category-manager label>span,.help-training-category-manager label>input{width:100%;display:block}.help-training-category-manager label>span{margin-bottom:5px;font-size:9px;font-weight:720}.help-training-category-manager input{border:1px solid var(--help-border);border-radius:8px;min-height:42px;padding:0 10px}.help-training-category-manager button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:8px;min-height:42px;padding:0 11px;font-size:9px;font-weight:750}.help-training-category-list{gap:7px;margin-top:14px;display:grid}.help-training-category-list article{background:#f6f3f0;border-radius:9px;flex-wrap:wrap;align-items:center;gap:7px;min-height:58px;padding:8px 10px;display:flex}.help-training-category-list article>div:first-child{flex:220px}.help-training-category-list strong,.help-training-category-list small{display:block}.help-training-category-list small{color:var(--muted);margin-top:3px;font-size:9px}.help-training-category-list input{width:74px}.context-help-document-id{color:var(--red-dark);letter-spacing:.08em;margin-bottom:8px;font-size:9px;font-weight:800;display:inline-block}.knowledge-embedded-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:13px 18px;margin:0 4px 20px;display:grid}.knowledge-embedded-heading>button:first-child{color:var(--red-dark);cursor:pointer;background:0 0;border:0;grid-column:1/-1;justify-self:start;align-items:center;gap:7px;min-height:38px;padding:0 4px;font-size:11px;font-weight:760;display:inline-flex}.knowledge-embedded-heading>div>strong{letter-spacing:-.05em;margin-top:7px;font-size:clamp(25px,4vw,39px);line-height:1;display:block}.topbar-actions{align-items:center;gap:9px;min-width:0;display:flex}.help-nav-label-short{display:none}.context-help-trigger{border:1px solid rgba(var(--ink-rgb), .14);color:var(--ink);cursor:pointer;background:#fff;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 12px;display:inline-flex}.context-help-trigger>span:first-child{background:var(--red-soft);color:var(--red-dark);border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-size:13px;font-weight:850;display:inline-flex}.context-help-trigger>span:last-child{font-size:10px;font-weight:760}.context-help-backdrop{background:rgba(var(--ink-rgb), .47);z-index:1200;justify-content:flex-end;align-items:stretch;display:flex;position:fixed;inset:0}.context-help-drawer{box-shadow:-20px 0 55px rgba(var(--ink-rgb), .22);background:#f7f4f1;grid-template-rows:auto minmax(0,1fr) auto;width:min(440px,94vw);min-width:0;max-width:440px;display:grid}.context-help-drawer>header{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;gap:12px;padding:17px 18px;display:flex}.context-help-drawer header span{color:var(--red-light,#ed7676)}.context-help-drawer header strong{letter-spacing:-.02em;margin-top:5px;font-size:17px;display:block}.context-help-drawer header button{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;display:inline-flex}.context-help-body{padding:18px;overflow-y:auto}.context-help-summary{color:var(--ink-soft);margin:0 0 22px;font-size:13px;line-height:1.58}.context-help-body section{border-top:1px solid rgba(var(--ink-rgb), .11);margin-top:18px;padding-top:18px}.context-help-body section>span{color:var(--red)}.context-help-body ol,.context-help-body ul{margin:11px 0 0;padding:0;list-style:none}.context-help-body ol{gap:9px;display:grid}.context-help-body ol li{border:1px solid rgba(var(--ink-rgb), .09);background:#fff;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:11px;display:grid}.context-help-body ol b{background:var(--red-soft);color:var(--red-dark);border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-size:10px;display:inline-flex}.context-help-body ol p{color:var(--ink-soft);margin:4px 0 0;font-size:11px;line-height:1.48}.context-help-tips li{color:var(--ink-soft);padding:6px 0 6px 17px;font-size:11px;line-height:1.5;position:relative}.context-help-tips li:before{background:var(--red);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:12px;left:2px}.context-help-related>div{gap:6px;margin-top:11px;display:grid}.context-help-related a,.context-help-related button{border:1px solid rgba(var(--ink-rgb), .1);color:var(--ink);cursor:pointer;text-align:left;background:#fff;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:9px 11px;text-decoration:none;display:flex}.context-help-related strong,.context-help-related small{display:block}.context-help-related strong{font-size:10px}.context-help-related small{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.35}.context-help-related b{color:var(--red)}.context-help-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:240px;display:flex}.context-help-state>span{background:var(--red-soft);color:var(--red-dark);border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:12px;font-size:18px;font-weight:850;display:inline-flex}.context-help-state strong{font-size:14px}.context-help-state p{color:var(--muted);max-width:300px;font-size:10px;line-height:1.5}.context-help-state button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:8px;min-height:40px;padding:0 14px;font-size:10px;font-weight:760}.context-help-loading{min-height:260px;padding:20px 8px;position:relative;overflow:hidden}.context-help-loading i,.context-help-loading strong,.context-help-loading>span:not(.sr-only){background:#e4dfdb;border-radius:7px;display:block}.context-help-loading i{width:38px;height:38px;margin-bottom:22px}.context-help-loading strong{width:70%;height:17px;margin-bottom:18px}.context-help-loading>span:not(.sr-only){width:96%;height:10px;margin-top:8px}.context-help-drawer>footer{border-top:1px solid rgba(var(--ink-rgb), .11);padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#fff}.context-help-drawer>footer button,.context-help-drawer>footer a{background:var(--red);color:#fff;cursor:pointer;border:0;border-radius:10px;justify-content:space-between;align-items:center;width:100%;min-height:48px;padding:0 15px;font-size:11px;font-weight:780;text-decoration:none;display:flex}.help-training-training-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.help-training-training-group{border:1px solid var(--help-border);box-shadow:0 12px 32px rgba(var(--ink-rgb), .05);background:#fff;border-radius:16px;min-width:0;padding:16px}.help-training-training-group .help-training-card-heading>strong{background:var(--red-soft);color:var(--red-dark);border-radius:999px;justify-content:center;align-items:center;min-width:30px;height:30px;padding:0 9px;font-size:11px;display:inline-flex}.help-training-training-group .help-training-assignment-list>button{box-shadow:none;min-height:88px}.help-training-training-empty{border:1px dashed rgba(var(--ink-rgb), .16);color:var(--muted);text-align:center;background:#f7f4f1;border-radius:11px;justify-content:center;align-items:center;min-height:76px;margin:0;padding:15px;font-size:10px;display:flex}.help-training-certificate-list{gap:8px;display:grid}.help-training-certificate-list article{background:#f7f4f1;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;min-height:70px;padding:12px;display:flex}.help-training-certificate-list strong,.help-training-certificate-list small{display:block}.help-training-certificate-list strong{font-size:11px}.help-training-certificate-list small{color:var(--muted);margin-top:4px;font-size:9px}.help-training-certificate-list a{color:var(--red-dark);flex:none;font-size:9px;font-weight:780}.help-training-certificate-filters{border:1px solid var(--help-border);background:#fff;border-radius:14px;grid-template-columns:minmax(220px,1fr) minmax(180px,.45fr) auto;align-items:end;gap:12px;margin-bottom:14px;padding:14px;display:grid}.help-training-certificate-filters label>span,.help-training-certificate-revocation label>span{color:var(--ink-soft);margin-bottom:6px;font-size:10px;font-weight:780;display:block}.help-training-certificate-filters input,.help-training-certificate-filters select,.help-training-certificate-revocation textarea{border:1px solid rgba(var(--ink-rgb), .18);color:var(--ink);font:inherit;background:#faf8f6;border-radius:8px;width:100%;min-height:44px;padding:9px 11px}.help-training-certificate-filters>div,.help-training-certificate-actions{flex-wrap:wrap;gap:8px;display:flex}.help-training-certificate-filters button,.help-training-certificate-actions a,.help-training-certificate-actions button,.help-training-certificate-revocation button,.help-training-certificate-pagination button,.help-training-report-certificate-callout button{background:var(--ink);border:1px solid var(--ink);color:#fff;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:0 14px;font-size:10px;font-weight:780;text-decoration:none;display:inline-flex}.help-training-certificate-filters button[type=button],.help-training-certificate-pagination button{border-color:rgba(var(--ink-rgb), .14);color:var(--ink);background:#f3f0ed}.help-training-certificate-filters button:disabled,.help-training-certificate-actions button:disabled,.help-training-certificate-revocation button:disabled,.help-training-certificate-pagination button:disabled{cursor:not-allowed;opacity:.5}.help-training-certificate-list-heading{justify-content:space-between;align-items:center;gap:18px;margin:16px 2px 10px;display:flex}.help-training-certificate-list-heading span{color:var(--red);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:820;display:block}.help-training-certificate-list-heading strong{margin-top:4px;font-size:14px;display:block}.help-training-certificate-list-heading small{color:var(--muted);text-align:right;max-width:360px;font-size:10px;line-height:1.5}.help-training-certificate-management-list{gap:12px;display:grid}.help-training-certificate-management-list>article{border:1px solid var(--help-border);background:#fff;border-radius:14px;padding:16px}.help-training-certificate-management-list>article>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.help-training-certificate-management-list>article>header>div:first-child{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.help-training-certificate-management-list>article>header strong{overflow-wrap:anywhere;font-size:14px}.help-training-certificate-status{letter-spacing:.04em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;min-height:28px;padding:6px 10px;font-size:9px;font-weight:820;display:inline-flex}.help-training-certificate-status.active{color:#22663b;background:#e8f6ed;border-color:#abd8ba}.help-training-certificate-status.expiring{color:#73530a;background:#fff5dc;border-color:#e8ca7c}.help-training-certificate-status.expired{color:#5f5752;background:#eeeae7;border-color:#cfc6bf}.help-training-certificate-status.revoked{color:#8b2d2a;background:#fff0ef;border-color:#e6b7b3}.help-training-certificate-actions a{background:var(--red);border-color:var(--red)}.help-training-certificate-actions button.danger,.help-training-certificate-revocation button.danger{color:#8b2d2a;background:#fff0ef;border-color:#e6b7b3}.help-training-certificate-identity{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.help-training-certificate-identity>div{background:#f8f5f2;border-radius:10px;min-width:0;padding:12px}.help-training-certificate-identity span,.help-training-certificate-metadata dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:780;display:block}.help-training-certificate-identity strong,.help-training-certificate-identity small{overflow-wrap:anywhere;display:block}.help-training-certificate-identity strong{margin-top:5px;font-size:12px}.help-training-certificate-identity small{color:var(--ink-soft);margin-top:4px;font-size:10px}.help-training-certificate-metadata{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 14px;margin:14px 0 0;display:grid}.help-training-certificate-metadata>div{min-width:0}.help-training-certificate-metadata dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:11px;font-weight:700}.help-training-certificate-revoked{background:#fff6f4;border-left:3px solid #b64740;border-radius:8px;margin-top:14px;padding:12px}.help-training-certificate-revoked strong,.help-training-certificate-revoked p,.help-training-certificate-revoked small{display:block}.help-training-certificate-revoked strong{color:#8b2d2a;font-size:11px}.help-training-certificate-revoked p{color:var(--ink);margin:5px 0;font-size:10px;line-height:1.55}.help-training-certificate-revoked small{color:var(--muted);font-size:9px}.help-training-certificate-revocation{background:#fff8f7;border:1px solid #e6b7b3;border-radius:10px;grid-template-columns:minmax(180px,.7fr) minmax(240px,1fr) auto;gap:12px;margin-top:14px;padding:14px;display:grid}.help-training-certificate-revocation>div strong{color:#8b2d2a;font-size:11px;display:block}.help-training-certificate-revocation>div p{color:var(--ink-soft);margin:5px 0 0;font-size:9px;line-height:1.5}.help-training-certificate-revocation textarea{resize:vertical;min-height:82px}.help-training-certificate-revocation>button{align-self:end}.help-training-certificate-pagination{justify-content:center;align-items:center;gap:12px;margin-top:16px;display:flex}.help-training-certificate-pagination span{color:var(--ink-soft);font-size:10px;font-weight:760}.help-training-report-certificate-callout{border:1px solid var(--help-border);border-left:4px solid var(--red);background:linear-gradient(135deg,#fff 0%,#f6f1ee 100%);border-radius:13px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;padding:16px;display:flex}.help-training-report-certificate-callout span{color:var(--red);letter-spacing:.08em;font-size:9px;font-weight:820;display:block}.help-training-report-certificate-callout strong{margin-top:5px;font-size:13px;display:block}.help-training-report-certificate-callout p{color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.5}.help-training-report-certificate-callout button{flex:none}.help-training-quiz-review-summary{border:1px solid var(--help-border);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:8px 0 12px;padding:12px;display:flex}.help-training-quiz-review-summary strong{color:var(--ink);font-size:14px}.help-training-quiz-review-summary span{color:var(--muted);font-size:10px;font-weight:720}.help-training-quiz-review-list{gap:8px;margin-bottom:12px;display:grid}.help-training-quiz-review-list article{border:1px solid var(--help-border);background:#fff;border-left:5px solid #a02e2e;border-radius:9px;padding:12px}.help-training-quiz-review-list article.correct{border-left-color:#24764d}.help-training-quiz-review-list article>span,.help-training-quiz-review-list article>strong,.help-training-quiz-review-list article>small{display:block}.help-training-quiz-review-list article>span{color:var(--red-dark);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.help-training-quiz-review-list article.correct>span{color:#24764d}.help-training-quiz-review-list article>strong{margin-top:5px;font-size:11px}.help-training-quiz-review-list article>small{color:var(--muted);margin-top:5px;font-size:9px}.help-training-quiz-review-list article>p,.help-training-quiz-review>p{color:var(--ink-soft);margin:9px 0 0;font-size:10px;line-height:1.55}.help-training-supervisor-assignment{border:1px solid var(--help-border);box-shadow:0 12px 32px rgba(var(--ink-rgb), .05);background:#fff;border-radius:16px;margin:14px 0;padding:17px}.help-training-supervisor-assignment>form{grid-template-columns:minmax(170px,1.15fr) minmax(190px,1.25fr) minmax(170px,.9fr) auto auto;align-items:end;gap:10px;display:grid}.help-training-supervisor-assignment label>span{color:var(--ink-soft);margin-bottom:6px;font-size:9px;font-weight:760;display:block}.help-training-supervisor-assignment select,.help-training-supervisor-assignment input[type=datetime-local]{border:1px solid rgba(var(--ink-rgb), .18);color:var(--ink);background:#faf8f6;border-radius:8px;width:100%;min-height:44px;padding:8px 10px}.help-training-supervisor-assignment .help-training-checkbox-field{background:#f5f1ed;border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:9px 11px;display:flex}.help-training-supervisor-assignment .help-training-checkbox-field input{accent-color:var(--red);width:18px;height:18px}.help-training-supervisor-assignment .help-training-checkbox-field>span{white-space:nowrap;margin:0}.help-training-supervisor-assignment form>button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:8px;min-height:44px;padding:0 14px;font-size:10px;font-weight:760}.help-training-supervisor-assignment form>button:disabled{cursor:not-allowed;opacity:.55}.help-training-supervisor-assignment>p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.help-training-team-list>article{align-items:stretch;min-height:0;padding:0;display:block;overflow:hidden}.help-training-team-list>article>button{color:var(--ink);cursor:pointer;text-align:left;background:#fff;border:0;justify-content:space-between;align-items:center;gap:18px;width:100%;min-height:82px;padding:14px 15px;display:flex}.help-training-team-list>article>button:hover{background:#faf8f6}.help-training-team-list>article>button small:after{content:"  ›"}.help-training-team-list>article>button[aria-expanded=true] small:after{content:"  ⌄"}.help-training-team-course-list{border-top:1px solid var(--help-border);background:#f7f4f1;gap:9px;padding:12px;display:grid}.help-training-team-course-list>article{border:1px solid var(--help-border);background:#fff;border-radius:10px;grid-template-columns:minmax(180px,.85fr) minmax(0,1.4fr);gap:12px;padding:12px;display:grid}.help-training-team-course-list>p{color:var(--muted);text-align:center;margin:0;padding:12px;font-size:10px}.help-training-team-course-list dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.help-training-team-course-list dl>div{min-width:0}.help-training-team-course-list dt,.help-training-team-course-list dd{margin:0;font-size:9px}.help-training-team-course-list dt{color:var(--muted);font-weight:720}.help-training-team-course-list dd{color:var(--ink);overflow-wrap:anywhere;margin-top:4px;font-weight:760}@media (width<=980px){.help-training-hero{grid-template-columns:1fr}.help-training-tile-grid,.help-training-loading-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.help-training-content-grid,.help-training-content-loading{grid-template-columns:repeat(2,minmax(0,1fr))}.help-training-resource-chips{grid-template-columns:repeat(3,minmax(0,1fr))}.help-training-supervisor-assignment>form{grid-template-columns:repeat(2,minmax(0,1fr))}.help-training-team-course-list>article{grid-template-columns:1fr}}@media (width<=720px){.help-training-workspace{padding:8px 0 24px}.help-training-library-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.help-training-management-filters>label:first-child{grid-column:1/-1}.help-training-management-filter-status{flex-direction:column;align-items:flex-start}.help-training-version-controls,.help-training-version-summary-grid{grid-template-columns:1fr}.help-training-version-controls button{width:100%}.help-training-version-summary-grid dl{grid-template-columns:1fr}.help-training-version-line-header{display:none}.help-training-version-line{display:block}.help-training-version-line>div+div{border-left:0;border-top:1px dashed var(--help-border)}.help-training-version-line>div{grid-template-columns:42px minmax(0,1fr);min-height:42px}.help-training-version-pagination{grid-template-columns:1fr 1fr;display:grid}.help-training-version-pagination span{grid-area:1/1/auto/-1}.help-training-connectivity.offline{border-radius:10px;align-items:flex-start;margin-bottom:8px;padding-right:12px}.help-training-hero{border-radius:16px;gap:20px;padding:64px 16px 20px}.help-training-notifications{top:12px;right:12px}.help-training-notification-panel{width:calc(100vw - 24px);max-height:min(72dvh,520px)}.help-training-notification-panel>header{gap:10px;padding-left:14px}.help-training-notification-actions{gap:4px}.help-training-notification-actions button{padding:0 8px}.help-training-hero h1{font-size:clamp(33px,11vw,48px)}.help-training-mode-switch{grid-auto-columns:1fr;width:100%;display:grid}.help-training-section-heading{margin-top:22px}.help-training-tile-grid,.help-training-loading-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.help-training-tile{min-height:206px;padding:14px}.help-training-tile-symbol{width:38px;height:38px;margin-bottom:14px}.help-training-tile>strong{font-size:14px}.help-training-tile>p{font-size:9px}.help-training-tile-footer small{text-overflow:ellipsis;white-space:nowrap;max-width:75px;overflow:hidden}.help-training-highlights{grid-template-columns:1fr}.help-training-resource-chips,.help-training-resource-chips.compact,.help-training-support-shortcuts>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.help-training-surface-heading{grid-template-columns:1fr}.help-training-heading-action{justify-self:stretch;width:100%}.help-training-content-grid,.help-training-content-loading{grid-template-columns:1fr}.help-training-content-grid>button{min-height:154px}.help-training-form-grid{grid-template-columns:1fr}.help-training-form-grid label.wide{grid-column:auto}.help-training-paths>div:last-child,.help-training-course-progress{grid-template-columns:1fr}.help-training-course-status{flex-direction:column;align-items:flex-start}.help-training-course-management-actions,.help-training-course-management-actions>div:last-child{flex-direction:column;align-items:stretch}.help-training-course-management-actions button{width:100%}.help-training-prerequisite-form,.help-training-relation-rows>div{grid-template-columns:1fr}.help-training-prerequisite-list article,.help-training-required-rule-list>article{flex-direction:column;align-items:stretch}.help-training-required-rule-list article>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.help-training-relation-manager .help-training-card-heading{flex-direction:column;align-items:stretch}.help-training-relation-manager .help-training-card-heading>button{width:100%}.help-training-course-builder-grid{grid-template-columns:1fr}.help-training-course-details-editor>.help-training-card-heading,.help-training-managed-quiz-actions{flex-direction:column;align-items:stretch}.help-training-course-details-editor>.help-training-card-heading>button{width:100%}.help-training-course-details-summary,.help-training-course-audience>div{grid-template-columns:1fr}.help-training-lesson-heading{grid-template-columns:auto minmax(0,1fr);align-items:start}.help-training-lesson-heading>.help-training-course-item-actions{grid-column:1/-1}.help-training-course-item-actions,.help-training-managed-quiz-actions>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.help-training-course-item-actions button,.help-training-managed-quiz-actions button{width:100%}.help-training-pending-result-heading{flex-direction:column;align-items:stretch}.help-training-pending-result-heading>div:last-child{text-align:left;min-width:0}.help-training-pending-result-actions button,.help-training-pending-result-list>article>button.release{width:100%}.help-training-quiz-authoring-section-heading,.help-training-quiz-authoring-question-actions{flex-direction:column;align-items:stretch}.help-training-quiz-authoring-section-heading>button{width:100%}.help-training-quiz-authoring-question-actions>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.help-training-quiz-authoring-option{grid-template-columns:1fr;align-items:stretch}.help-training-quiz-authoring-option>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.help-training-lesson-list button{width:100%}.help-training-lesson-list details{margin-left:0}.help-training-visibility-fields>div,.help-training-category-manager>form{grid-template-columns:1fr}.help-training-acknowledgment{flex-direction:column;align-items:stretch}.help-training-acknowledgment button{width:100%}.help-training-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.help-training-training-groups,.help-training-supervisor-assignment>form{grid-template-columns:1fr}.help-training-assignment-list>button,.help-training-management-list>article,.help-training-team-list>article{flex-direction:column;align-items:stretch}.help-training-assignment-list>button>div:last-child{text-align:left}.help-training-management-list article button{width:100%}.help-training-management-metadata{grid-template-columns:repeat(2,minmax(0,1fr))}.help-training-certificate-list article,.help-training-team-list>article>button{flex-direction:column;align-items:stretch}.help-training-certificate-list a{min-height:40px;padding-top:12px}.help-training-certificate-filters,.help-training-certificate-revocation{grid-template-columns:1fr}.help-training-certificate-filters>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.help-training-certificate-list-heading,.help-training-certificate-management-list>article>header,.help-training-report-certificate-callout{flex-direction:column;align-items:stretch}.help-training-certificate-list-heading small{text-align:left;max-width:none}.help-training-certificate-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.help-training-certificate-identity{grid-template-columns:1fr}.help-training-certificate-metadata{grid-template-columns:repeat(2,minmax(0,1fr))}.help-training-certificate-revocation>button,.help-training-report-certificate-callout button{width:100%}.help-training-team-course-list dl{grid-template-columns:repeat(2,minmax(0,1fr))}.help-training-capability-list,.knowledge-embedded-heading{grid-template-columns:1fr}.knowledge-embedded-heading .knowledge-primary-button{width:100%}.context-help-trigger{width:44px;padding:0}.context-help-trigger>span:last-child,.help-nav-label-full{display:none}.help-nav-label-short{display:inline}.context-help-backdrop{align-items:flex-end}.context-help-drawer{box-shadow:0 -20px 55px rgba(var(--ink-rgb), .24);border-radius:20px 20px 0 0;width:100%;max-width:none;max-height:88dvh}.context-help-drawer>header{border-radius:20px 20px 0 0}}@media (width<=430px){.help-training-library-filters{grid-template-columns:1fr}.help-training-active-filters{flex-direction:column;align-items:stretch}.help-training-management-filter-actions,.help-training-management-metadata,.help-training-certificate-filters>div,.help-training-certificate-actions,.help-training-certificate-metadata{grid-template-columns:1fr}.help-training-certificate-pagination{text-align:center;grid-template-columns:1fr;display:grid}.help-training-certificate-pagination span{grid-row:1}.help-training-global-search>div,.help-training-library-search>div{grid-template-columns:1fr}.help-training-global-search button,.help-training-library-search button{width:100%}.help-training-tile-grid,.help-training-loading-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.help-training-tile{min-height:214px}.help-training-resource-chips,.help-training-resource-chips.compact,.help-training-support-shortcuts>div:last-child{grid-template-columns:1fr}.help-training-inline-state{flex-wrap:wrap;align-items:flex-start}.help-training-inline-state button{margin-left:45px}.help-training-download-list a,.help-training-download-list button{grid-template-columns:auto minmax(0,1fr)}.help-training-download-list a>b,.help-training-download-list button>b{grid-column:2}.topbar-actions{gap:5px}}@media (prefers-reduced-motion:reduce){.help-training-tile,.help-training-loading-grid>div:after,.help-training-content-loading>div:after,.context-help-loading:after{transition:none;animation:none}}.daily-review{border:1px solid var(--border-color,#d5d8dd);background:var(--surface,#fff);color:var(--text-color,#222);border-radius:12px;margin:1rem 0;padding:1rem}.daily-review-heading{text-align:left;justify-content:space-between;gap:1rem;width:100%;font-size:1.1rem;font-weight:700;display:flex}.daily-review button,.daily-review input,.daily-review select,.daily-review textarea{max-width:100%;min-height:44px;font:inherit;color:#222;background:#fff;border:1px solid #a6abb2;border-radius:7px;padding:.6rem .8rem}.daily-review button{cursor:pointer}.daily-review button:disabled{cursor:default;opacity:.55}.daily-review :focus-visible{outline-offset:3px;outline:3px solid #245aa3}.daily-review-toolbar{flex-wrap:wrap;align-items:end;gap:1rem;display:flex}.daily-review label{gap:.4rem;margin:.6rem 0;display:grid}.daily-review textarea{resize:vertical;width:100%;min-height:90px}.daily-review-layout{grid-template-columns:minmax(220px,1fr) minmax(0,2fr);gap:1rem;margin-top:1rem;display:grid}.daily-review-list{margin:0;padding:0;list-style:none}.daily-review-list li{margin-bottom:.6rem}.daily-review-list button{text-align:left;gap:.25rem;width:100%;display:grid}.daily-review-list button[aria-pressed=true]{background:#fff7f7;border:2px solid #9d3038}.daily-review-packet{overflow-wrap:anywhere;min-width:0}.daily-review-packet dl{gap:.6rem;display:grid}.daily-review dt{font-weight:650}.daily-review dd{white-space:pre-wrap;margin:0}.daily-review fieldset{border:1px solid #c7cbd1;border-radius:8px;margin-top:1rem;padding:1rem}.daily-review fieldset button{margin:.35rem .5rem .35rem 0}.daily-review-error{color:#84202a;background:#fff2f2;border:1px solid #a33;padding:.8rem}.daily-review summary{cursor:pointer;padding:.75rem 0;font-weight:650}@media (width<=700px){.daily-review-layout{grid-template-columns:1fr}.daily-review{padding:.75rem}.daily-review-toolbar>*{flex:100%}.daily-review fieldset button{width:100%;margin:.35rem 0}}.operations-search-trigger{border:1px solid var(--line);color:var(--muted);background:#f7f4f2;border-radius:12px;flex:320px;align-items:center;gap:9px;min-width:190px;max-width:440px;height:44px;padding:0 9px 0 13px;transition:background .15s,border-color .15s,box-shadow .15s;display:flex}.operations-search-trigger:focus-within{background:var(--surface);border-color:rgba(var(--red-rgb), .68);box-shadow:0 0 0 3px rgba(var(--red-rgb), .12)}.operations-search-trigger>svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none;width:18px;height:18px}.operations-search-trigger input{appearance:none;color:var(--ink);background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;padding:0;font-size:12px;font-weight:650}.operations-search-trigger input::placeholder{color:#80797a;opacity:1}.operations-search-trigger input::-webkit-search-cancel-button{appearance:none}.operations-search-dialog-input-row input::-webkit-search-cancel-button{appearance:none}.operations-search-shortcut{color:#777071;background:#fff;border:1px solid #ded7d8;border-radius:6px;flex:none;padding:0 7px;font-size:9px;font-weight:760;line-height:22px}.operations-search-backdrop{z-index:2400;background:#1915169e;justify-content:center;align-items:flex-start;padding:clamp(18px,7vh,72px) 18px 18px;display:flex;position:fixed;inset:0;overflow:hidden}.operations-search-dialog{background:var(--surface);border:1px solid #ffffffad;border-radius:21px;flex-direction:column;width:100%;max-width:840px;min-height:min(590px,100dvh - 36px);max-height:min(820px,100dvh - clamp(36px,14vh,144px));animation:.17s ease-out both operations-search-arrive;display:flex;overflow:hidden;box-shadow:0 28px 90px #14111252}.operations-search-dialog-header{background:radial-gradient(circle at 88% -30%, rgba(var(--red-rgb), .17), transparent 44%), #fff;border-top:4px solid var(--brand-red);flex:none;justify-content:space-between;align-items:flex-start;gap:18px;padding:21px 24px 16px;display:flex}.operations-search-dialog-header h2{color:var(--ink);letter-spacing:-.045em;margin:4px 0 7px;font-size:clamp(22px,3vw,30px);line-height:1.05}.operations-search-dialog-header p{color:var(--muted);max-width:590px;margin:0;font-size:11px;line-height:1.45}.operations-search-eyebrow{color:var(--red);letter-spacing:.13em;font-size:9px;font-weight:820}.operations-search-close{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#f5f1ef;border-radius:12px;flex:0 0 44px;justify-content:center;align-items:center;height:44px;padding:0;transition:background .14s,color .14s;display:inline-flex}.operations-search-close:hover{background:var(--ink);color:#fff}.operations-search-close svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8px;width:20px;height:20px}.operations-search-dialog-input-row{background:#fff;border:1px solid #cbc3c4;border-radius:13px;flex:none;align-items:center;gap:10px;min-height:54px;margin:0 24px;padding:0 8px 0 15px;display:flex}.operations-search-dialog-input-row:focus-within{border-color:var(--red);box-shadow:0 0 0 4px rgba(var(--red-rgb), .11)}.operations-search-icon{fill:none;height:21px;stroke:var(--red);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;flex:none;width:21px}.operations-search-dialog-input-row input{appearance:none;color:var(--ink);background:0 0;border:0;outline:0;flex:1;min-width:0;height:52px;padding:0;font-size:15px;font-weight:650}.operations-search-dialog-input-row input::placeholder{color:#8a8384;opacity:1}.operations-search-clear{color:var(--red-dark);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;min-height:44px;padding:0 10px;font-size:10px;font-weight:780}.operations-search-clear:hover{background:var(--red-soft)}.operations-search-spinner{border:2px solid var(--red-line);border-top-color:var(--red);border-radius:50%;flex:0 0 18px;width:18px;height:18px;margin-right:7px;animation:.7s linear infinite operations-search-spin}.operations-search-live-region{color:var(--muted);flex:none;min-height:31px;padding:9px 26px 7px;font-size:9px;font-weight:670}.operations-search-results{border-bottom:1px solid var(--line);border-top:1px solid var(--line);overscroll-behavior:contain;scrollbar-color:#c9c0c1 transparent;scrollbar-width:thin;background:#faf8f7;flex:auto;min-height:0;padding:14px 18px 20px;overflow-y:auto}.operations-search-group+.operations-search-group{margin-top:18px}.operations-search-group-heading{justify-content:space-between;align-items:center;padding:0 5px 7px;display:flex}.operations-search-group-heading h3{color:var(--ink-soft);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:10px;font-weight:820}.operations-search-group-heading>span{background:var(--warm);color:var(--muted);border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:9px;font-weight:780;display:inline-flex}.operations-search-group-items{border:1px solid var(--line);background:#fff;border-radius:13px;overflow:hidden}.operations-search-result{color:var(--ink);cursor:pointer;text-align:left;background:#fff;border:0;grid-template-columns:38px minmax(0,1fr) minmax(90px,auto) 18px;align-items:center;gap:11px;width:100%;min-height:68px;padding:9px 12px;transition:background .13s,box-shadow .13s;display:grid}.operations-search-result+.operations-search-result{border-top:1px solid #eee9e8}.operations-search-result:hover,.operations-search-result[aria-selected=true]{box-shadow:inset 3px 0 0 var(--red);background:#fbf3f2}.operations-search-result-kind{background:var(--ink);color:#fff;letter-spacing:.04em;border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;font-size:9px;font-weight:820;display:inline-flex}.operations-search-result-copy{gap:3px;min-width:0;display:grid}.operations-search-result-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.25;overflow:hidden}.operations-search-result-copy>span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;overflow:hidden}.operations-search-result-context{place-items:flex-end end;gap:3px;min-width:0;display:grid}.operations-search-result-context>span{color:var(--red-dark);letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:820}.operations-search-result-context small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:210px;font-size:9px;overflow:hidden}.operations-search-result>svg{fill:none;stroke:#8a8283;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:17px;height:17px}.operations-search-state{text-align:center;align-content:center;justify-items:center;min-height:250px;padding:32px 20px;display:grid}.operations-search-state-icon{background:var(--ink);color:#fff;border:4px solid #eee8e6;border-radius:14px;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:14px;font-size:10px;font-weight:840;display:inline-flex}.operations-search-state strong{letter-spacing:-.025em;font-size:17px}.operations-search-state p{color:var(--muted);max-width:430px;margin:7px 0 0;font-size:11px;line-height:1.55}.operations-search-state button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:10px;min-height:44px;margin-top:16px;padding:0 20px;font-size:10px;font-weight:760}.operations-search-state button:hover,.operations-search-state-error .operations-search-state-icon{background:var(--red-dark)}.operations-search-loading{gap:10px;padding:4px 0;display:grid}.operations-search-loading span{background:linear-gradient(90deg,#f0eceb 24%,#f8f6f5 48%,#f0eceb 72%) 0 0/220% 100%;border:1px solid #e9e3e2;border-radius:12px;height:67px;animation:1.1s ease-in-out infinite alternate operations-search-pulse;display:block}.operations-search-loading span:nth-child(2){animation-delay:.1s}.operations-search-loading span:nth-child(3){animation-delay:.2s}.operations-search-loading span:nth-child(4){animation-delay:.3s}.operations-search-footer{color:var(--muted);background:#fff;flex-wrap:wrap;flex:none;align-items:center;gap:15px;min-height:42px;padding:7px 24px;font-size:9px;display:flex}.operations-search-footer>span{align-items:center;gap:4px;display:inline-flex}.operations-search-footer kbd{color:var(--ink-soft);background:#f4f0ef;border:1px solid #dcd4d5;border-radius:5px;justify-content:center;align-items:center;min-width:20px;min-height:20px;padding:0 5px;font-family:inherit;font-size:8px;font-weight:760;display:inline-flex;box-shadow:0 1px #d2caca}@keyframes operations-search-arrive{0%{opacity:0;transform:translateY(-8px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes operations-search-spin{to{transform:rotate(360deg)}}@keyframes operations-search-pulse{0%{opacity:.75;background-position:100% 0}to{opacity:1;background-position:0 0}}@media (width<=900px){.topbar{flex-wrap:wrap;gap:10px}.topbar>.operations-search-trigger{flex:1 0 100%;order:3;width:100%;max-width:none}.topbar>.topbar-actions{margin-left:auto}}@media (width<=640px){.operations-search-trigger{flex-basis:180px;min-width:150px;max-width:none}.operations-search-shortcut{display:none}.operations-search-backdrop{padding:0}.operations-search-dialog{border:0;border-radius:0;height:100dvh;min-height:100dvh;max-height:none}.operations-search-dialog-header{padding:max(17px, env(safe-area-inset-top)) 16px 13px}.operations-search-dialog-header p{display:none}.operations-search-dialog-header h2{margin-bottom:0;font-size:23px}.operations-search-dialog-input-row{min-height:54px;margin:0 14px;padding-left:13px}.operations-search-dialog-input-row input{font-size:16px}.operations-search-live-region{min-height:30px;padding-left:17px;padding-right:17px}.operations-search-results{padding:12px 10px max(18px, env(safe-area-inset-bottom))}.operations-search-result{grid-template-columns:38px minmax(0,1fr) 16px;gap:9px;min-height:70px;padding:9px 10px}.operations-search-result-context,.operations-search-footer{display:none}.operations-search-state{min-height:300px}}@media (prefers-reduced-motion:reduce){.operations-search-dialog,.operations-search-spinner,.operations-search-loading span{animation:none}.operations-search-trigger,.operations-search-close,.operations-search-result{transition:none}}.operations-record-backdrop{z-index:145;background:#1411128f;justify-content:flex-end;align-items:stretch;display:flex;position:fixed;inset:0}.operations-record-panel{background:var(--canvas);box-shadow:-24px 0 70px rgba(var(--ink-rgb), .22);color:var(--ink);outline:none;flex-direction:column;width:100%;min-width:0;max-width:min(540px,94vw);height:100%;display:flex;overflow:hidden}.operations-record-panel *,.operations-record-panel :before,.operations-record-panel :after{box-sizing:border-box}.operations-record-panel button{cursor:pointer;font:inherit;min-height:44px}.operations-record-panel button:focus-visible{outline:3px solid rgba(var(--red-rgb), .3);outline-offset:3px}.operations-record-panel>header{background:radial-gradient(circle at 94% 4%, rgba(var(--red-rgb), .22), transparent 34%), linear-gradient(140deg, #201c1d, var(--ink) 68%, #3f3536);color:#fff;justify-content:space-between;align-items:flex-start;gap:20px;padding:28px;display:flex}.operations-record-panel>header>div{min-width:0}.operations-record-panel>header span{color:#f0a1a2;letter-spacing:.14em;font-size:9px;font-weight:850;display:block}.operations-record-panel>header h2{letter-spacing:-.05em;overflow-wrap:anywhere;margin:10px 0;font-size:clamp(26px,5vw,38px);line-height:1}.operations-record-panel>header p{color:#ffffffad;margin:0;font-size:11px;line-height:1.5}.operations-record-panel>header button{color:#fff;background:0 0;border:1px solid #ffffff47;border-radius:10px;flex:none;padding:0 14px;font-size:10px;font-weight:760}.operations-record-body{gap:14px;padding:20px;display:grid;overflow-y:auto}.operations-record-identity{border:1px solid var(--line);background:#fff;border-radius:15px;align-items:center;gap:13px;padding:16px;display:flex}.operations-record-identity>span{background:var(--brand-charcoal);color:#fff;border-radius:11px;flex:0 0 46px;justify-content:center;align-items:center;height:46px;font-size:12px;font-weight:850;display:inline-flex}.operations-record-identity>div{gap:3px;min-width:0;display:grid}.operations-record-identity small,.operations-record-body dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:780}.operations-record-identity strong{font-size:14px}.operations-record-body dl{border:1px solid var(--line);background:#fff;border-radius:15px;margin:0;overflow:hidden}.operations-record-body dl>div{border-top:1px solid #eee9e8;padding:14px 16px}.operations-record-body dl>div:first-child{border-top:0}.operations-record-body dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:11px;line-height:1.5}.operations-record-mono{font-family:var(--font-geist-mono), ui-monospace, monospace}.operations-record-panel>footer{border-top:1px solid var(--line);padding:15px 20px calc(15px + env(safe-area-inset-bottom));background:#fff;justify-content:flex-end;gap:9px;margin-top:auto;display:flex}.operations-record-panel>footer button{border:1px solid var(--line-strong);color:var(--ink);background:#fff;border-radius:10px;padding:0 16px;font-size:10px;font-weight:760}.operations-record-panel>footer button:last-child:not(:first-child){background:var(--brand-red);border-color:var(--brand-red);color:#fff}@media (width<=620px){.operations-record-panel{max-width:100vw}.operations-record-panel>header{padding:24px 18px}.operations-record-body{padding:14px}.operations-record-panel>footer{grid-template-columns:1fr;padding-left:14px;padding-right:14px;display:grid}}@media (prefers-reduced-motion:reduce){.operations-record-panel{scroll-behavior:auto}}.today-v2,.today-v2 *,.today-v2 :before,.today-v2 :after{box-sizing:border-box}.today-v2{gap:14px;width:100%;max-width:1120px;margin:0 auto;padding-bottom:16px;display:grid}.today-v2 button,.today-v2 a{-webkit-tap-highlight-color:transparent}.today-v2 button:focus-visible,.today-v2 a:focus-visible,.today-v2 summary:focus-visible{outline:3px solid rgba(var(--red-rgb), .34);outline-offset:3px}.today-v2 button:disabled{cursor:not-allowed;opacity:.56}.today-v2-header{justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:4px 4px 2px;display:flex}.today-v2-header>div{min-width:0}.today-v2-header-states{flex-flow:wrap;flex:none;justify-content:flex-end;align-items:flex-end;gap:5px;max-width:220px;display:flex}.today-v2-tools-shortcut{border:1px solid var(--line);color:var(--ink-soft);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;min-height:44px;padding:0 12px;font-size:10px;font-weight:780;display:inline-flex}.today-v2-tools-shortcut:hover{border-color:rgba(var(--red-rgb), .36);color:var(--red-dark)}.today-v2-eyebrow,.today-v2-section-heading>div>span{color:var(--red-dark);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:850;display:block}.today-v2-header h1{letter-spacing:-.05em;margin:5px 0 4px;font-size:clamp(25px,4vw,36px);line-height:1.04}.today-v2-header p{color:var(--muted);margin:0;font-size:11px}.today-v2-shift-chip{background:var(--warm);border:1px solid var(--line);color:var(--muted);border-radius:999px;flex:none;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:10px;font-weight:760;display:inline-flex}.today-v2-sync-chip{color:var(--muted);border-radius:999px;min-height:20px;padding:6px 9px;font-size:8px;font-weight:780;line-height:1}.today-v2-sync-chip.is-polling{color:#176343}.today-v2-sync-chip.is-offline,.today-v2-sync-chip.is-reconnecting{color:#844514;background:#fff2e7}.today-v2-shift-chip i{background:#8b8586;border-radius:50%;width:8px;height:8px}.today-v2-shift-chip.is-active{color:#176343;background:#ebf7f1;border-color:#b9dfcc}.today-v2-shift-chip.is-active i{background:var(--success);box-shadow:0 0 0 3px #16845b21}.today-v2-card{border:1px solid rgba(var(--ink-rgb), .08);box-shadow:0 14px 38px rgba(var(--ink-rgb), .07);background:#fff;border-radius:18px;min-width:0;padding:20px;overflow:hidden}.today-v2-sync-notice{background:#fff8ed;border:1px solid #ebcf9f;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.today-v2-sync-notice.is-conflict{background:#fff0ef;border-color:#e7b5b2}.today-v2-sync-notice strong,.today-v2-sync-notice p{margin:0;display:block}.today-v2-sync-notice strong{font-size:11px}.today-v2-sync-notice p{color:var(--muted);margin-top:2px;font-size:9px;line-height:1.45}.today-v2-sync-notice button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:10px;flex:none;min-height:44px;padding:0 13px;font-size:9px;font-weight:780}.today-v2-sync-actions{flex-direction:column;flex:none;align-items:flex-end;gap:8px;display:flex}.today-v2-sync-review-details{position:relative}.today-v2-sync-review-details>summary{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:0 13px;font-size:9px;font-weight:780;list-style:none;display:inline-flex}.today-v2-sync-review-details>summary::-webkit-details-marker{display:none}.today-v2-assignment-notices>summary::-webkit-details-marker{display:none}.today-v2-sync-review-list{background:#fff;border:1px solid #e7b5b2;border-radius:12px;gap:9px;width:min(420px,100vw - 40px);margin-top:8px;padding:10px;display:grid}.today-v2-sync-review-list>article{border-bottom:1px solid var(--line);gap:5px;padding:4px 2px 10px;display:grid}.today-v2-sync-review-list>article:last-child{border-bottom:0;padding-bottom:4px}.today-v2-sync-review-list>article>span{color:var(--muted);font-size:8px}.today-v2-sync-review-list>article>button,.today-v2-sync-discard-confirm button{justify-self:start}.today-v2-sync-discard-confirm{flex-wrap:wrap;gap:7px;display:flex}.today-v2-sync-discard-confirm p{flex-basis:100%}.today-v2-sync-discard-confirm button.is-destructive{background:var(--red);border-color:var(--red);color:#fff}.today-v2-assignment-notices{border-color:rgba(var(--red-rgb), .24);box-shadow:0 16px 42px rgba(var(--red-rgb), .09)}.today-v2-assignment-notices>summary{cursor:pointer;list-style:none}.today-v2-assignment-summary-action{align-items:center;gap:8px;display:inline-flex}.today-v2-assignment-summary-action>span:last-child{color:var(--muted);transition:transform .16s;display:inline-block}.today-v2-assignment-notices[open] .today-v2-assignment-summary-action>span:last-child{transform:rotate(180deg)}.today-v2-assignment-list{gap:10px;margin-top:14px;display:grid}.today-v2-assignment-list>article{background:var(--canvas);border:1px solid var(--line);border-left:4px solid var(--red);border-radius:13px;grid-template-columns:minmax(0,1fr) auto;gap:13px;padding:14px;display:grid}.today-v2-assignment-copy{min-width:0}.today-v2-assignment-copy>div:first-child{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.today-v2-assignment-copy>div:first-child>strong{letter-spacing:.02em;text-transform:uppercase;font-size:10px}.today-v2-assignment-copy>div:first-child>span{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:720}.today-v2-assignment-copy h3{letter-spacing:-.035em;margin:10px 0 2px;font-size:18px}.today-v2-assignment-copy>p{color:var(--muted);margin:3px 0 0;font-size:10px;line-height:1.5}.today-v2-assignment-copy dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:11px 0 0;display:grid}.today-v2-assignment-copy dt,.today-v2-assignment-copy dd{margin:0}.today-v2-assignment-copy dt{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:720}.today-v2-assignment-copy dd{overflow-wrap:anywhere;margin-top:2px;font-size:10px;font-weight:710;line-height:1.4}.today-v2-assignment-actions{align-content:center;gap:7px;min-width:160px;display:grid}.today-v2-assignment-actions button,.today-v2-assignment-actions a{border:1px solid var(--line);color:var(--ink);cursor:pointer;text-align:center;background:#fff;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:0 12px;font-size:9px;font-weight:760;text-decoration:none;display:inline-flex}.today-v2-assignment-actions button.is-primary{background:var(--ink);border-color:var(--ink);color:#fff}.today-v2-contact-unavailable{color:var(--muted);text-align:center;max-width:170px;font-size:8px;line-height:1.4}.today-v2-section-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.today-v2-section-heading>div{min-width:0}.today-v2-section-heading h2{letter-spacing:-.035em;margin:5px 0 0;font-size:19px;line-height:1.15}.today-v2-live-state,.today-v2-count-badge{background:var(--warm);color:var(--ink);border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:30px;padding:0 10px;font-size:9px;font-weight:820;display:inline-flex}.today-v2-live-state{color:#176343;text-transform:uppercase;background:#ebf7f1}.today-v2-count-badge{min-width:34px}.today-v2-attention.has-critical .today-v2-count-badge{color:#942b2b;background:#fdebea}.today-v2-shift-summary{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;margin:18px 0 14px;display:grid}.today-v2-shift-summary>div>span{color:var(--muted);letter-spacing:.12em;font-size:8px;font-weight:820;display:block}.today-v2-shift-summary>div>strong{letter-spacing:-.055em;margin:5px 0;font-size:clamp(31px,7vw,48px);line-height:1;display:block}.today-v2-shift-summary>div>small{color:var(--muted);font-size:9px;display:block}.today-v2-shift-summary dl{grid-template-columns:repeat(3,minmax(54px,1fr));gap:7px;margin:0;display:grid}.today-v2-shift-summary dl>div{background:var(--canvas);border:1px solid var(--line);border-radius:10px;min-width:0;padding:9px}.today-v2-shift-summary dt,.today-v2-shift-summary dd{margin:0}.today-v2-shift-summary dt{color:var(--muted);font-size:8px}.today-v2-shift-summary dd{margin-top:3px;font-size:11px;font-weight:800}.today-v2-primary-action{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:12px;justify-content:space-between;align-items:center;width:100%;min-height:52px;padding:0 17px;font-size:12px;font-weight:800;display:flex}.today-v2-primary-action:hover:not(:disabled){background:var(--ink-soft)}.today-v2-primary-action>span:last-child{color:#efb0b1;font-size:18px}.today-v2-secondary-actions{grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:8px;margin-top:8px;display:grid}.today-v2-secondary-actions button,.today-v2-more-actions>button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:10px;min-height:44px;padding:0 12px;font-size:10px;font-weight:740}.today-v2-more-actions{background:var(--canvas);border:1px solid var(--line);border-radius:13px;gap:8px;margin-top:9px;padding:10px;display:grid}.today-v2-disclosure{border-top:1px solid var(--line);margin-top:13px}.today-v2-disclosure>button{color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;min-height:48px;padding:0 2px;font-size:10px;font-weight:760;display:flex}.today-v2-disclosure>button>span:last-child{color:var(--red-dark);font-size:17px;transition:transform .15s;transform:rotate(0)}.today-v2-disclosure.is-open>button>span:last-child{transform:rotate(180deg)}.today-v2-disclosure>div[role=region]{padding:2px 0 5px}.today-v2-time-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.today-v2-time-grid>div{background:var(--canvas);border-radius:10px;padding:10px}.today-v2-time-grid dt,.today-v2-time-grid dd{margin:0}.today-v2-time-grid dt{color:var(--muted);font-size:8px}.today-v2-time-grid dd{margin-top:3px;font-size:12px;font-weight:780}.today-v2-formula,.today-v2-clock-in,.today-v2-route-note{color:var(--muted);margin:9px 2px 0;font-size:9px;line-height:1.5}.today-v2-clock-in{color:var(--ink);font-weight:700}.today-v2-activity .activity-card,.today-v2-activity .section-card{box-shadow:none;border:0;padding:0}.today-v2-queue-summary>p{color:var(--muted);margin:13px 0 7px;font-size:10px}.today-v2-queue-summary ul,.today-v2-all-queues{gap:5px;margin:0;padding:0;list-style:none;display:grid}.today-v2-queue-summary li button,.today-v2-queue-summary li>div,.today-v2-all-queues li{background:var(--canvas);color:var(--ink);border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:40px;padding:0 11px;font-size:10px;display:flex}.today-v2-queue-summary li button{cursor:pointer;text-align:left}.today-v2-queue-summary li[data-urgency="0"] button,.today-v2-queue-summary li[data-urgency="0"]>div{background:#fff1f0;border-color:#f2cecb}.today-v2-queue-summary strong,.today-v2-all-queues strong{font-size:12px}.today-v2-all-clear{background:#edf8f2;border:1px solid #c1e3d0;border-radius:12px;align-items:center;gap:11px;margin-top:13px;padding:12px;display:flex}.today-v2-all-clear>span{background:var(--success);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.today-v2-all-clear strong,.today-v2-all-clear p{margin:0;display:block}.today-v2-all-clear strong{font-size:11px}.today-v2-all-clear p{color:#426353;margin-top:2px;font-size:9px}.today-v2-critical-alerts,.today-v2-alert-list,.today-v2-detail-group,.today-v2-workflows{gap:7px;margin-top:9px;display:grid}.today-v2-critical-alerts article,.today-v2-alert-list article{border-left:3px solid var(--amber);background:#fff7f2;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.today-v2-critical-alerts article{border-left-color:var(--red);background:#fff0ef}.today-v2-critical-alerts article>span{background:var(--red);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;display:inline-flex}.today-v2-critical-alerts strong,.today-v2-alert-list strong,.today-v2-critical-alerts p,.today-v2-alert-list p{margin:0;display:block}.today-v2-critical-alerts strong,.today-v2-alert-list strong{font-size:10px}.today-v2-critical-alerts p,.today-v2-alert-list p{color:var(--muted);margin-top:2px;font-size:8px;line-height:1.45}.today-v2-critical-alerts button,.today-v2-alert-list button,.today-v2-detail-group button,.today-v2-workflows button,.today-v2-attention.is-error>button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:9px;min-height:44px;padding:0 11px;font-size:9px;font-weight:750}.today-v2-detail-group h3,.today-v2-workflows h3{margin:6px 0 0;font-size:11px}.today-v2-detail-group>button{text-align:left;justify-content:space-between;align-items:center;width:100%;display:flex}.today-v2-detail-group small{color:var(--muted);margin-top:2px;font-size:8px;display:block}.today-v2-workflows>article{background:var(--canvas);border:1px solid var(--line);border-radius:11px;padding:11px}.today-v2-workflows>article>strong{font-size:10px}.today-v2-workflows>article>p,.today-v2-workflows>p{color:var(--muted);margin:4px 0 8px;font-size:9px;line-height:1.45}.today-v2-workflows>article>div{flex-wrap:wrap;gap:6px;display:flex}.today-v2-operational-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:11px;display:grid}.today-v2-operational-facts>div{background:var(--canvas);border-radius:10px;padding:10px}.today-v2-operational-facts span,.today-v2-operational-facts strong,.today-v2-operational-facts small{display:block}.today-v2-operational-facts span,.today-v2-operational-facts small{color:var(--muted);font-size:8px}.today-v2-operational-facts strong{margin:3px 0;font-size:13px}.today-v2-attention.is-error>p{color:var(--red-dark);margin:12px 0;font-size:10px;line-height:1.5}.today-v2-loading-lines{gap:7px;margin-top:13px;display:grid}.today-v2-loading-lines>span:not(.sr-only){background:linear-gradient(90deg,#f0eceb,#faf8f7,#f0eceb);border-radius:8px;height:35px;animation:.9s ease-in-out infinite alternate today-v2-pulse}.today-v2-next-stop{background:radial-gradient(circle at 92% 4%, rgba(var(--red-rgb), .11), transparent 33%), var(--canvas);border:1px solid var(--line);border-radius:15px;margin-top:14px;padding:16px}.today-v2-next-stop-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.today-v2-next-stop-heading span{color:var(--red-dark);letter-spacing:.08em;font-size:9px;font-weight:850}.today-v2-next-stop-heading strong{border:1px solid var(--line);background:#fff;border-radius:999px;padding:6px 9px;font-size:8px}.today-v2-next-stop h3{letter-spacing:-.045em;margin:13px 0 3px;font-size:clamp(21px,4vw,29px)}.today-v2-next-stop>p,.today-v2-next-stop address{color:var(--muted);margin:0;font-size:10px;font-style:normal;line-height:1.5}.today-v2-next-stop address{color:var(--ink);margin-top:3px}.today-v2-next-stop-meta{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.today-v2-next-stop-meta span{border:1px solid var(--line);background:#fff;border-radius:999px;padding:6px 8px;font-size:8px;font-weight:700}.today-v2-next-stop-actions,.today-v2-jobs-empty>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.today-v2-next-stop-actions a,.today-v2-next-stop-actions button,.today-v2-jobs-empty button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:0 12px;font-size:10px;font-weight:760;text-decoration:none;display:inline-flex}.today-v2-next-stop-actions button{background:var(--ink);color:#fff}.today-v2-next-action-hint{color:var(--muted);text-align:center;margin-top:8px;font-size:8px;display:block}.today-v2-jobs-empty{background:var(--canvas);text-align:center;border:1px dashed #d4cbcc;border-radius:14px;flex-direction:column;align-items:center;margin-top:14px;padding:22px;display:flex}.today-v2-jobs-empty>span{background:var(--warm);color:var(--muted);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.today-v2-jobs-empty strong{margin-top:9px;font-size:14px}.today-v2-jobs-empty p{color:var(--muted);max-width:520px;margin:5px 0 0;font-size:10px;line-height:1.5}.today-v2-jobs-empty>div{width:min(100%,430px)}.today-v2-jobs .today-route-card,.today-v2-jobs .schedule-card{box-shadow:none;border:0;margin-top:8px;padding-left:0;padding-right:0}@keyframes today-v2-pulse{0%{opacity:.55}to{opacity:1}}@media (width>=900px){.today-v2{grid-template-columns:minmax(0,1fr) minmax(0,.82fr)}.today-v2-header,.today-v2-sync-notice,.today-v2-assignment-notices,.today-v2-jobs{grid-column:1/-1}.today-v2-shift{grid-column:1}.today-v2-attention{grid-column:2}}@media (width<=768px){.today-v2{max-width:680px;padding-bottom:calc(18px + env(safe-area-inset-bottom,0px));gap:10px}.today-v2-header{min-height:58px;padding:1px 2px}.today-v2-header h1{font-size:26px}.today-v2-shift-chip{min-height:32px;padding:0 10px}.today-v2-card{border-radius:16px;padding:15px}.today-v2-assignment-list>article{grid-template-columns:1fr}.today-v2-assignment-actions{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.today-v2-assignment-actions a,.today-v2-contact-unavailable{grid-column:1/-1;max-width:none}.today-v2-shift-summary{grid-template-columns:1fr;align-items:stretch;gap:10px;margin:14px 0 11px}.today-v2-shift-summary>div>strong{font-size:35px}.today-v2-shift-summary dl{gap:6px}.today-v2-shift-summary dl>div{padding:8px}.today-v2-time-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.today-v2-critical-alerts article,.today-v2-alert-list article{grid-template-columns:auto minmax(0,1fr)}.today-v2-critical-alerts article>button,.today-v2-alert-list article>button{grid-column:2;justify-self:start}.today-v2-next-stop{padding:14px}}@media (width<=390px){.today-v2-header{align-items:flex-start}.today-v2-header h1{font-size:23px}.today-v2-shift-chip{font-size:8px}.today-v2-header-states{max-width:150px}.today-v2-tools-shortcut{min-width:44px;padding:0 10px}.today-v2-tools-shortcut>span:last-child{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.today-v2-sync-notice{flex-direction:column;align-items:stretch}.today-v2-sync-actions{align-items:stretch}.today-v2-sync-review-details>summary,.today-v2-sync-actions>button,.today-v2-sync-review-list{width:100%}.today-v2-assignment-copy dl,.today-v2-assignment-actions{grid-template-columns:1fr}.today-v2-assignment-actions a,.today-v2-contact-unavailable{grid-column:auto}.today-v2-next-stop-heading{flex-direction:column;align-items:flex-start;gap:6px}.today-v2-next-stop-actions,.today-v2-jobs-empty>div{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.today-v2 *,.today-v2 :before,.today-v2 :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
