.load-chat_compact__D_Dye,.load-chat_panel__RhCRf{margin-top:18px;--cfs-ink:var(--cfs-text);--cfs-copy:var(--cfs-muted);--cfs-link-color:var(--cfs-link);--cfs-divider:var(--cfs-border);color:var(--cfs-ink,inherit);--cfs-good:var(--cfs-success);--cfs-caution:var(--cfs-warning);--cfs-bad:var(--cfs-danger)}.load-chat_head__pMQyf{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.load-chat_head__pMQyf span{font-size:10px;font-weight:900;letter-spacing:.1em;color:var(--cfs-link-color,#0875c3)}.load-chat_head__pMQyf h2{margin:4px 0 5px}.load-chat_head__pMQyf p{margin:0;color:var(--cfs-copy,#6b7c8c);font-size:12px;line-height:1.5}.load-chat_refresh__OU4yX{border:1px solid var(--cfs-input-border,#cbd9e5);background:var(--cfs-input,white);border-radius:7px;padding:8px 11px;font-weight:700;color:var(--cfs-input-ink,#31536c);cursor:pointer}.load-chat_messages__hsatV{display:grid;grid-gap:9px;gap:9px;max-height:330px;overflow:auto;margin:16px 0}.load-chat_messages__hsatV article{max-width:86%;border:1px solid var(--cfs-divider,#dce5ec);border-radius:10px;padding:10px 12px;background:var(--cfs-surface-raised,#f7fafc)}.load-chat_messages__hsatV article,.load-chat_messages__hsatV article.load-chat_mine__t_Aam{--cfs-ink:var(--cfs-text);--cfs-copy:var(--cfs-muted);--cfs-link-color:var(--cfs-link);--cfs-divider:var(--cfs-border);color:var(--cfs-ink,inherit);--cfs-good:var(--cfs-success);--cfs-caution:var(--cfs-warning);--cfs-bad:var(--cfs-danger)}.load-chat_messages__hsatV article.load-chat_mine__t_Aam{margin-left:auto;background:var(--cfs-surface-hover,#eaf5fc);border-color:var(--cfs-border-strong,#beddec)}.load-chat_messages__hsatV article>div{display:flex;gap:10px;justify-content:space-between;flex-wrap:wrap}.load-chat_messages__hsatV b{font-size:12px}.load-chat_messages__hsatV span{font-size:10px;color:var(--cfs-copy,#758695)}.load-chat_messages__hsatV p{margin:7px 0 0;white-space:pre-wrap;line-height:1.45;font-size:13px}.load-chat_form__4dQ2s{display:grid;grid-gap:8px;gap:8px;border-top:1px solid var(--cfs-divider,#e4ebf0);padding-top:14px}.load-chat_form__4dQ2s label{font-size:12px;font-weight:800}.load-chat_form__4dQ2s textarea{width:100%;box-sizing:border-box;border:1px solid var(--cfs-input-border,#cbd9e5);border-radius:8px;padding:10px;resize:vertical;background:var(--cfs-input,revert);color:var(--cfs-input-ink,revert)}.load-chat_form__4dQ2s button{justify-self:end;border:1px solid var(--cfs-primary,#0875c3);background:var(--cfs-primary,#0875c3);color:var(--cfs-text,white);border-radius:7px;padding:9px 14px;font-weight:800;cursor:pointer}.load-chat_form__4dQ2s button:disabled{opacity:1;color:var(--cfs-disabled-text,#b6c9d6);background:var(--cfs-disabled-surface,#274457);border-color:var(--cfs-disabled-border,#547186);cursor:not-allowed}.load-chat_error__389_R{padding:10px 12px;background:#fff1f2;border:1px solid #efccd0;color:#9b3741;border-radius:8px;margin-top:12px}.load-chat_empty__VTR1p{padding:18px;text-align:center;color:var(--cfs-copy,#718394);font-size:12px}.load-chat_compact__D_Dye{border:1px solid var(--cfs-border,#dce5ed)}.load-chat_compact__D_Dye .load-chat_messages__hsatV{max-height:250px}@media(max-width:680px){.load-chat_head__pMQyf{display:block}.load-chat_refresh__OU4yX{margin-top:10px}.load-chat_messages__hsatV article{max-width:96%}}.dashboard-welcome_welcome__EWdlw{min-width:0;margin:0 0 16px;padding:14px 18px;border:1px solid var(--cfs-border,#365b73);border-left:3px solid var(--cfs-primary,#067ab8);border-radius:10px;background:var(--cfs-surface,#122d42);color:var(--cfs-text,#eff8fd)}.dashboard-welcome_welcome__EWdlw p{margin:0;color:inherit;font-size:16px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.dashboard-welcome_inset__QYhV4{width:min(760px,calc(100% - 36px));margin:18px auto 14px}@media (max-width:600px){.dashboard-welcome_welcome__EWdlw{padding:12px 14px}.dashboard-welcome_welcome__EWdlw p{font-size:15px}}.workspace-dialog_backdrop__GWrK4{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:20px;background:#071b2c99;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);box-sizing:border-box}.workspace-dialog_dialog__qPu1q{box-sizing:border-box;display:flex;flex-direction:column;width:min(1060px,100%);max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);padding:0;border:1px solid #58839e;border-top:3px solid #249bd6;border-radius:16px;color:#e9f4fc;background:#16384f;box-shadow:0 24px 90px #00152266;overflow:hidden;font-family:inherit;min-height:0}.workspace-dialog_header__G_2qR{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 22px;flex:none;border-bottom:1px solid #446a82;background:linear-gradient(115deg,#214b67,#173c56)}.workspace-dialog_header__G_2qR h2{font-size:21px;line-height:1.3;color:#f3faff;margin:0;font-weight:750}.workspace-dialog_header__G_2qR p{font-size:12px;color:#c9e2f1;margin:5px 0 0;line-height:1.5}.workspace-dialog_close__p7p0A{display:inline-flex;align-items:center;gap:8px;flex:none;border:1px solid #7096ae;background:#245471;border-radius:8px;color:#f1f9ff;font:inherit;font-size:12px;font-weight:650;min-height:40px;padding:8px 12px;cursor:pointer}.workspace-dialog_close__p7p0A span{font-size:22px;line-height:1}.workspace-dialog_close__p7p0A:hover{background:#306d91}.workspace-dialog_close__p7p0A:focus-visible{outline:3px solid #8ad7ff;outline-offset:3px}.workspace-dialog_body__lXtpL{min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:0}@media(max-width:600px){.workspace-dialog_backdrop__GWrK4{padding:8px}.workspace-dialog_dialog__qPu1q{max-height:calc(100vh - 16px);max-height:calc(100dvh - 16px);border-radius:12px}.workspace-dialog_header__G_2qR{padding:14px;gap:10px}.workspace-dialog_header__G_2qR h2{font-size:18px}.workspace-dialog_close__p7p0A{min-height:42px}.workspace-dialog_body__lXtpL{scrollbar-gutter:auto}}@media print{.workspace-dialog_backdrop__GWrK4{display:none!important}}.record-delete-button_trigger__JC3iu{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:7px 11px;border:1px solid #bd7881;border-radius:8px;background:#fff0f2;color:#8b2035;font:inherit;font-size:12px;font-weight:750;line-height:1.35;cursor:pointer;white-space:normal;text-align:center}.record-delete-button_trigger__JC3iu:hover{background:#ffe0e6;border-color:#a94459}.record-delete-button_content__DPtbb button:focus-visible,.record-delete-button_content__DPtbb input:focus-visible,.record-delete-button_trigger__JC3iu:focus-visible{outline:3px solid #65c8ff;outline-offset:3px}.record-delete-button_dialog__lDz5h{width:min(620px,100%)}.record-delete-button_content__DPtbb{padding:22px;color:#e9f4fc}.record-delete-button_explanation__QYWuH{margin:0 0 18px;line-height:1.6;color:#d3e7f3;font-size:14px}.record-delete-button_record__dLamz{border:1px solid #55758c;border-radius:10px;padding:13px 16px;background:#102f46}.record-delete-button_record__dLamz span{display:block;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:#b6d1e2}.record-delete-button_record__dLamz strong{display:block;margin-top:5px;font-size:17px;overflow-wrap:anywhere;color:#fff}.record-delete-button_effects__t62nq{margin:16px 0;display:grid;grid-gap:0;gap:0}.record-delete-button_effects__t62nq>div{display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding:10px 0;border-bottom:1px solid #47677e}.record-delete-button_effects__t62nq dt{font-size:13px;color:#d1e6f2}.record-delete-button_effects__t62nq dd{margin:0;font-size:17px;font-weight:750;color:#fff}.record-delete-button_blockers__XQDzL,.record-delete-button_error__YqR_u{border:1px solid #c0858e;border-radius:10px;padding:14px;background:#4b2635;color:#ffe5e9;font-size:13px;line-height:1.6}.record-delete-button_blockers__XQDzL h3{margin:0;color:#fff;font-size:15px}.record-delete-button_blockers__XQDzL ul{margin:8px 0 0;padding-left:20px}.record-delete-button_error__YqR_u{margin:0 0 16px;overflow-wrap:anywhere}.record-delete-button_loading__YGkKR{font-size:14px;padding:12px 0;color:#d1e6f2}.record-delete-button_confirmation__YLd_I{margin-top:20px}.record-delete-button_confirmation__YLd_I label{display:block;font-size:13px;color:#e9f4fc;margin-bottom:8px}.record-delete-button_confirmation__YLd_I input{width:100%;box-sizing:border-box;min-height:44px;border:1px solid #91aec0;border-radius:8px;padding:10px 12px;background:#fff;color:#102c40;font:inherit;font-size:16px}.record-delete-button_confirmation__YLd_I p{font-size:12px;line-height:1.5;color:#b9d4e5;margin:8px 0 0}.record-delete-button_actions__1af3d{display:flex;justify-content:flex-end;gap:10px;border-top:1px solid #4e6e85;margin-top:22px;padding-top:18px}.record-delete-button_actions__1af3d button{min-height:42px;border-radius:8px;padding:10px 16px;font:inherit;font-size:13px;font-weight:750;cursor:pointer}.record-delete-button_cancel__nBkQs{border:1px solid #7b9db5;background:#204a66;color:#f1f8fc}.record-delete-button_confirm__cNwR5{border:1px solid #f29ba9;background:#b52642;color:#fff}.record-delete-button_confirm__cNwR5:hover:not(:disabled){background:#cb2e4c}.record-delete-button_actions__1af3d button:disabled{opacity:.48;cursor:not-allowed}@media(max-width:600px){.record-delete-button_content__DPtbb{padding:16px}.record-delete-button_actions__1af3d{flex-direction:column-reverse}.record-delete-button_actions__1af3d button{width:100%}.record-delete-button_trigger__JC3iu{min-height:40px}.record-delete-button_effects__t62nq dt{font-size:12px}}.record-delete-button_trigger__JC3iu.record-delete-button_compact__DEgCj{min-height:32px;padding:6px 8px;border-color:transparent;background:transparent;color:var(--cfs-canvas-danger,#a62e44);font-size:11px;font-weight:650;white-space:nowrap}.record-delete-button_trigger__JC3iu.record-delete-button_compact__DEgCj:hover{background:#fff0f2;border-color:#e4b9c2;color:#8b2035}.record-delete-button_trigger__JC3iu.record-delete-button_menu__3dUEU{display:flex;width:100%;justify-content:flex-start;min-height:42px;margin-top:3px;padding:10px;border:0;border-top:1px solid var(--cfs-border,#dbe3ea);border-radius:0 0 6px 6px;background:transparent;color:var(--cfs-danger,#a62e44);text-align:left;font-size:12px}.record-delete-button_trigger__JC3iu.record-delete-button_menu__3dUEU:focus,.record-delete-button_trigger__JC3iu.record-delete-button_menu__3dUEU:hover{background:#fff0f2;color:#8b2035}@media(max-width:600px){.record-delete-button_trigger__JC3iu.record-delete-button_compact__DEgCj{min-height:40px}}.load-actions-menu_trigger__D_kNN{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:32px;padding:6px 10px;border:1px solid var(--cfs-border,#c3d1dd);border-radius:7px;background:var(--cfs-surface-raised,#f4f8fb);color:var(--cfs-text,#193b54);font:inherit;font-size:11px;font-weight:750;cursor:pointer}.load-actions-menu_trigger__D_kNN:hover,.load-actions-menu_trigger__D_kNN[aria-expanded=true]{background:var(--cfs-surface-hover,#e5f1fa);border-color:var(--cfs-primary,#2581bb)}.load-actions-menu_item__hsVYr:focus-visible,.load-actions-menu_trigger__D_kNN:focus-visible{outline:2px solid #54b8f2;outline-offset:2px}.load-actions-menu_menu__8wVKt{position:fixed;z-index:1500;box-sizing:border-box;width:208px;max-width:calc(100vw - 24px);padding:6px;border:1px solid var(--cfs-border,#bdcbd7);border-radius:10px;background:var(--cfs-surface,#fff);color:var(--cfs-text,#193b54);box-shadow:0 10px 30px #071b2c30}.load-actions-menu_menu__8wVKt[hidden]{display:none}.load-actions-menu_item__hsVYr{display:flex;align-items:center;box-sizing:border-box;min-height:42px;padding:10px;border-radius:6px;color:inherit;text-decoration:none;font:inherit;font-size:12px;font-weight:700}.load-actions-menu_item__hsVYr:focus,.load-actions-menu_item__hsVYr:hover{background:var(--cfs-surface-hover,#eaf3f9)}@media(max-width:600px){.load-actions-menu_trigger__D_kNN{min-height:40px}}.WorkspacePageHeader_header__nHmLl{--cfs-ink:#f2f9fd;--cfs-copy:#bfd3e0;--cfs-link-color:#85d4ff;--cfs-divider:#42647a;min-width:0;margin:0 0 24px;padding:27px 30px;border:1px solid #42647a;border-top:3px solid #60bdf4;border-radius:16px;background:linear-gradient(125deg,#091c2e,#153b55);color:#f2f9fd;box-shadow:0 10px 26px #0c24371a,inset 0 1px 0 #ffffff0a}.WorkspacePageHeader_header__nHmLl *,.WorkspacePageHeader_header__nHmLl :after,.WorkspacePageHeader_header__nHmLl :before{box-sizing:border-box}.WorkspacePageHeader_row__WRDZm{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:24px;min-width:0}.WorkspacePageHeader_heading__lBQ2w{display:flex;align-items:center;flex:1 1 320px;min-width:0;gap:20px}.WorkspacePageHeader_copy__2UeEq{min-width:0}.WorkspacePageHeader_header__nHmLl .WorkspacePageHeader_eyebrow__NdZRV{color:#85d4ff;font-size:10px;line-height:1.5;font-weight:800;text-transform:uppercase;letter-spacing:1.4px;margin:0 0 8px}.WorkspacePageHeader_header__nHmLl .WorkspacePageHeader_title__bGxEO{margin:0;color:#f2f9fd;font-size:clamp(28px,2.25vw,32px);font-weight:800;line-height:1.18;letter-spacing:-.75px;text-wrap:balance;overflow-wrap:anywhere}.WorkspacePageHeader_header__nHmLl .WorkspacePageHeader_description__5xtJ2{max-width:690px;margin:10px 0 0;color:#bfd3e0;font-size:13px;line-height:1.65;overflow-wrap:anywhere}.WorkspacePageHeader_description__5xtJ2 p{margin:0;color:inherit}.WorkspacePageHeader_description__5xtJ2 a{color:#a2dfff;text-underline-offset:3px}.WorkspacePageHeader_identity__qCt2a{flex:0 0 116px;width:116px;min-height:94px;display:grid;place-items:center;padding:11px;border:1px solid #ffffff4d;border-radius:12px;background:#fff;box-shadow:0 4px 10px #0002}.WorkspacePageHeader_identity__qCt2a img{display:block;width:100%;height:88px;max-width:100%;object-fit:contain}.WorkspacePageHeader_header__nHmLl .WorkspacePageHeader_back__PHCn6{display:inline-flex;align-items:center;gap:7px;min-height:36px;margin:-9px 0 12px;color:#b7ddef;font-size:12px;font-weight:700;text-decoration:none}.WorkspacePageHeader_header__nHmLl .WorkspacePageHeader_back__PHCn6:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.WorkspacePageHeader_actions__sLdjW{display:flex;flex:0 1 auto;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:9px;max-width:55%;min-width:0}.WorkspacePageHeader_actions__sLdjW>div,.WorkspacePageHeader_actions__sLdjW>form{display:flex;align-items:center;justify-content:inherit;flex-wrap:wrap;gap:9px;min-width:0;max-width:100%}.WorkspacePageHeader_header__nHmLl .WorkspacePageHeader_actions__sLdjW :is(a,button){display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;max-width:100%;margin:0;padding:10px 14px;border:1px solid #78b9dd88;border-radius:8px;background:#f2f9fd;color:#103b58;font:inherit;font-size:12px;line-height:1.45;font-weight:750;text-decoration:none;text-align:center;white-space:normal;overflow-wrap:anywhere;cursor:pointer;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.WorkspacePageHeader_header__nHmLl .WorkspacePageHeader_actions__sLdjW :is(a,button):hover:not(:disabled):not([aria-disabled=true]){background:#d9edfa;border-color:#a2dfff;box-shadow:0 3px 9px #0002}.WorkspacePageHeader_header__nHmLl .WorkspacePageHeader_actions__sLdjW :is(.secondary-button,.btn-outline,.button.secondary,[data-secondary=true]){color:#e7f4fd;background:#ffffff0c;border-color:#7695aa99}.WorkspacePageHeader_header__nHmLl .WorkspacePageHeader_actions__sLdjW :is(.secondary-button,.btn-outline,.button.secondary,[data-secondary=true]):hover:not(:disabled):not([aria-disabled=true]){background:#ffffff1c;border-color:#85d4ff}.WorkspacePageHeader_header__nHmLl .WorkspacePageHeader_actions__sLdjW [data-primary=true]{background:#0877c5;color:#fff;border-color:#65b9eb;box-shadow:0 3px 9px #0002}.WorkspacePageHeader_header__nHmLl .WorkspacePageHeader_actions__sLdjW [data-primary=true]:hover:not(:disabled):not([aria-disabled=true]){background:#096fab;border-color:#a2dfff}.WorkspacePageHeader_header__nHmLl .WorkspacePageHeader_actions__sLdjW :is(button:disabled,[aria-disabled=true]){opacity:.5;cursor:not-allowed;box-shadow:none}.WorkspacePageHeader_actions__sLdjW :is(a,button) svg{flex-shrink:0;width:16px;height:16px}.WorkspacePageHeader_actions__sLdjW :is(input,select){max-width:100%;min-width:0;min-height:42px;margin:0;padding:9px 11px;border:1px solid #88a9bd;border-radius:8px;background:#fff;color:#15354b;font:inherit;font-size:13px}.WorkspacePageHeader_actions__sLdjW label{color:#d3e5f0;font-size:12px;line-height:1.5}.WorkspacePageHeader_header__nHmLl :is(a,button,input,select):focus-visible{outline:3px solid #a2dfff;outline-offset:3px}.WorkspacePageHeader_detail__sCghF{margin-top:20px;padding-top:18px;border-top:1px solid #ffffff26;color:#d3e5f0;font-size:13px;line-height:1.6;min-width:0}@media (max-width:1100px){.WorkspacePageHeader_row__WRDZm{gap:20px}.WorkspacePageHeader_actions__sLdjW{flex-basis:100%;max-width:none;justify-content:flex-start;padding-top:18px;border-top:1px solid #ffffff26}}@media (max-width:680px){.WorkspacePageHeader_header__nHmLl{padding:22px 20px 20px;border-radius:14px;margin-bottom:20px}.WorkspacePageHeader_heading__lBQ2w{flex-basis:100%;gap:15px;align-items:flex-start}.WorkspacePageHeader_header__nHmLl .WorkspacePageHeader_title__bGxEO{font-size:26px;line-height:1.2;letter-spacing:-.55px}.WorkspacePageHeader_header__nHmLl .WorkspacePageHeader_eyebrow__NdZRV{font-size:9px;letter-spacing:1.15px}.WorkspacePageHeader_header__nHmLl .WorkspacePageHeader_description__5xtJ2{font-size:12px;line-height:1.65}.WorkspacePageHeader_identity__qCt2a{flex-basis:76px;width:76px;min-height:70px;padding:7px;border-radius:9px}.WorkspacePageHeader_identity__qCt2a img{height:62px}.WorkspacePageHeader_actions__sLdjW{gap:8px}.WorkspacePageHeader_actions__sLdjW>div,.WorkspacePageHeader_actions__sLdjW>form{width:100%;justify-content:flex-start;gap:8px}.WorkspacePageHeader_header__nHmLl .WorkspacePageHeader_actions__sLdjW :is(a,button){min-height:44px;flex:1 1 auto;font-size:12px;padding:10px 12px}.WorkspacePageHeader_actions__sLdjW :is(input,select){font-size:16px}}@media (max-width:480px){.WorkspacePageHeader_heading__lBQ2w[data-header-identity=true]{flex-direction:column;align-items:flex-start}.WorkspacePageHeader_heading__lBQ2w[data-header-identity=true] .WorkspacePageHeader_copy__2UeEq{width:100%}}@media (prefers-reduced-motion:reduce){.WorkspacePageHeader_header__nHmLl .WorkspacePageHeader_actions__sLdjW :is(a,button){transition:none}}@media print{.WorkspacePageHeader_header__nHmLl{background:#fff;color:#17293f;box-shadow:none;border-color:#8ca4b6;padding:16px 20px}.WorkspacePageHeader_detail__sCghF,.WorkspacePageHeader_header__nHmLl .WorkspacePageHeader_description__5xtJ2,.WorkspacePageHeader_header__nHmLl .WorkspacePageHeader_eyebrow__NdZRV,.WorkspacePageHeader_header__nHmLl .WorkspacePageHeader_title__bGxEO{color:#17293f}.WorkspacePageHeader_actions__sLdjW,.WorkspacePageHeader_header__nHmLl .WorkspacePageHeader_back__PHCn6{display:none}}.load-calendar_calendar__fHygK{color:var(--cfs-text,#edf5fc);background:var(--cfs-surface,#0c243b);border:1px solid var(--cfs-border,#31516c);border-radius:12px;margin:18px 0;overflow:hidden;min-width:0;box-sizing:border-box}.load-calendar_header__olFqu{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 18px 10px}.load-calendar_header__olFqu h2{margin:0;font-size:18px;line-height:1.3;color:var(--cfs-text,#edf5fc)}.load-calendar_header__olFqu p{margin:6px 0 0;color:var(--cfs-muted,#bed0df);font-size:12px;line-height:1.5}.load-calendar_timezone__6TUWD{display:block;font-size:11px}.load-calendar_more__Su7eS,.load-calendar_open__LhHlR{color:var(--cfs-link,#92d4ff);font-size:12px;font-weight:700;white-space:nowrap}.load-calendar_open__LhHlR{padding:7px 0}.load-calendar_toolbar__J_456{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0 18px 12px;border-bottom:1px solid var(--cfs-border,#31516c)}.load-calendar_scope__c0RIO{margin-right:auto}.load-calendar_scope__c0RIO select{max-width:100%;background:var(--cfs-input-bg,#102d48);color:var(--cfs-text,#edf5fc);border:1px solid var(--cfs-input-border,#416480);border-radius:7px;padding:8px 10px;font-size:12px;min-height:36px}.load-calendar_buttons__jBW_d{display:flex;gap:4px}.load-calendar_buttons__jBW_d button{background:var(--cfs-surface-raised,#14344f);color:var(--cfs-text,#edf5fc);border:1px solid var(--cfs-border,#31516c);border-radius:6px;padding:8px 10px;min-width:34px;font-size:11px;font-weight:700;cursor:pointer}.load-calendar_buttons__jBW_d button[aria-pressed=true]{background:#11649a;border-color:#65b8e9;color:#fff}.load-calendar_buttons__jBW_d button:focus-visible,.load-calendar_event__cZGzp:focus-visible,.load-calendar_more__Su7eS:focus-visible,.load-calendar_open__LhHlR:focus-visible{outline:2px solid #99d8ff;outline-offset:3px}.load-calendar_summary__nDIEy{font-size:11px;color:var(--cfs-muted,#bed0df);margin-left:auto}.load-calendar_viewport__B_blM{min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;background:#f3f8fc}.load-calendar_viewport__B_blM:focus-visible{outline:2px solid #075c8b;outline-offset:-2px}.load-calendar_week__yr8Bo{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));background:#f3f8fc}.load-calendar_day__0T5ld{min-width:0;background:#f3f8fc;border-right:1px solid #b8ccdc}.load-calendar_day__0T5ld:last-child{border-right:0}.load-calendar_day__0T5ld h3{display:flex;align-items:baseline;gap:6px;margin:0;padding:10px;background:#dfedf7;border-bottom:1px solid #b8ccdc;font-size:11px;color:#37556c}.load-calendar_day__0T5ld h3 b{font-size:19px;color:#15354d}.load-calendar_day__0T5ld h3 small{font-size:9px;font-weight:800;color:#075980}.load-calendar_today__Vbltp h3{background:#c8e7fa;box-shadow:inset 0 3px #0876b6}.load-calendar_dayEvents__yHahy{display:grid;grid-gap:7px;gap:7px;padding:8px;align-content:start;min-height:76px}.load-calendar_noEvents__e6gU3{font-size:10px;line-height:1.5;color:#506879;padding:8px 2px}.load-calendar_event__cZGzp{display:grid;grid-gap:5px;gap:5px;padding:10px;background:var(--cfs-surface-raised,#163651);border:1px solid var(--cfs-border,#31516c);border-left:3px solid #79c9ff;border-radius:7px;color:var(--cfs-text,#edf5fc);font-size:11px;line-height:1.45;min-width:0;overflow-wrap:anywhere;transition:background .15s}.load-calendar_event__cZGzp:hover{background:var(--cfs-surface-strong,#1b4565)}.load-calendar_delivery__DIyCz{border-left-color:#81ddb6}.load-calendar_stop__b_t0a{border-left-color:#c6adff}.load-calendar_eventHeading__ccPEe{display:flex;flex-wrap:wrap;gap:4px 7px;align-items:center;justify-content:space-between}.load-calendar_eventHeading__ccPEe b{font-size:10px;color:#b8e5ff;text-transform:uppercase;letter-spacing:.035em}.load-calendar_delivery__DIyCz .load-calendar_eventHeading__ccPEe b{color:#a7efcf}.load-calendar_stop__b_t0a .load-calendar_eventHeading__ccPEe b{color:#ddccff}.load-calendar_eventHeading__ccPEe strong{font-size:11px}.load-calendar_time__cEYis{color:var(--cfs-text,#edf5fc);font-size:11px;font-weight:700}.load-calendar_event__cZGzp small,.load-calendar_location__BbS9Y{color:var(--cfs-muted,#bed0df);font-size:10px}.load-calendar_event__cZGzp .load-calendar_assignment___LajP{color:#ffe0a1}.load-calendar_agenda__hKHxu{padding:5px 16px 14px;background:#f3f8fc}.load-calendar_agendaDay__8udXU{display:grid;grid-template-columns:120px minmax(0,1fr);grid-gap:14px;gap:14px;padding:12px 0;border-bottom:1px solid #b8ccdc}.load-calendar_agendaDay__8udXU:last-child{border-bottom:0}.load-calendar_agendaDay__8udXU h3{font-size:12px;margin:5px 0;color:#15354d}.load-calendar_agendaDay__8udXU h3 span{display:block;color:#075980;font-size:10px;margin-top:5px}.load-calendar_agendaDay__8udXU>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:8px;gap:8px}.load-calendar_agenda__hKHxu .load-calendar_event__cZGzp{font-size:12px}.load-calendar_empty__sUP0i{margin:0;padding:18px 4px;color:#506879;font-size:12px}.load-calendar_undated__VPvz1{border-top:1px solid var(--cfs-border,#31516c);padding:12px 18px;background:var(--cfs-surface,#0c243b)}.load-calendar_undated__VPvz1 summary{font-size:12px;color:#ffe0a1;cursor:pointer;line-height:1.5}.load-calendar_undated__VPvz1 p{font-size:11px;line-height:1.5;color:var(--cfs-muted,#bed0df)}.load-calendar_undated__VPvz1>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:8px;gap:8px;max-height:290px;overflow:auto;padding-bottom:4px}.load-calendar_compact__9_JJ_{display:flex;flex-direction:column;height:480px;max-height:480px}.load-calendar_compact__9_JJ_ .load-calendar_header__olFqu,.load-calendar_compact__9_JJ_ .load-calendar_legend___Dnqk,.load-calendar_compact__9_JJ_ .load-calendar_toolbar__J_456{flex-shrink:0}.load-calendar_compact__9_JJ_ .load-calendar_viewport__B_blM{flex:1 1 auto}.load-calendar_compact__9_JJ_ .load-calendar_week__yr8Bo{min-height:100%}.load-calendar_compact__9_JJ_ .load-calendar_week__yr8Bo .load-calendar_event__cZGzp{padding:7px;gap:3px;font-size:10px}.load-calendar_compact__9_JJ_ .load-calendar_week__yr8Bo .load-calendar_eventHeading__ccPEe{display:grid;grid-gap:3px;gap:3px}.load-calendar_compact__9_JJ_ .load-calendar_week__yr8Bo .load-calendar_eventHeading__ccPEe b{font-size:9px}.load-calendar_compact__9_JJ_ .load-calendar_week__yr8Bo .load-calendar_eventHeading__ccPEe strong,.load-calendar_compact__9_JJ_ .load-calendar_week__yr8Bo .load-calendar_time__cEYis{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.load-calendar_compact__9_JJ_ .load-calendar_week__yr8Bo .load-calendar_event__cZGzp>span:not(.load-calendar_eventHeading__ccPEe){display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.load-calendar_compact__9_JJ_ .load-calendar_week__yr8Bo .load-calendar_event__cZGzp small:not(.load-calendar_assignment___LajP){display:none}.load-calendar_compact__9_JJ_ .load-calendar_week__yr8Bo .load-calendar_assignment___LajP{font-size:9px;line-height:1.35}.load-calendar_compact__9_JJ_ .load-calendar_dayEvents__yHahy{padding:6px;gap:6px}.load-calendar_more__Su7eS{display:block;white-space:normal;background:transparent;border:1px dashed #9bb9cd;border-radius:5px;padding:7px 5px;cursor:pointer;font-family:inherit;text-align:left;grid-column:1/-1;min-width:0;color:#075c8b;font-size:11px;line-height:1.3}.load-calendar_more__Su7eS:hover{background:#dfedf7}.load-calendar_moreEvents__Qij9v:not([hidden]){display:contents}.load-calendar_agenda__hKHxu .load-calendar_event__cZGzp:focus-visible,.load-calendar_more__Su7eS:focus-visible,.load-calendar_week__yr8Bo .load-calendar_event__cZGzp:focus-visible{outline-color:#075c8b}.load-calendar_month__kcqmH{background:#f3f8fc;min-width:0}.load-calendar_monthGrid__Qp741,.load-calendar_monthWeekdays___rVqW{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.load-calendar_monthWeekdays___rVqW{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:#dfedf7;border-bottom:1px solid #b8ccdc}.load-calendar_monthWeekdays___rVqW span{text-align:center;padding:8px 2px;font-size:10px;color:#37556c;font-weight:800}.load-calendar_monthDay__7IrA7{min-height:108px;min-width:0;padding:5px;border-right:1px solid #bed0dd;border-bottom:1px solid #bed0dd;display:flex;flex-direction:column;gap:3px;align-items:stretch}.load-calendar_monthDay__7IrA7:nth-child(7n){border-right:0}.load-calendar_compact__9_JJ_ .load-calendar_monthDay__7IrA7{min-height:67px;padding:4px}.load-calendar_outsideMonth__sj5CT{background:#e9f0f5}.load-calendar_monthToday__nmu_e{background:#e1f2fd;box-shadow:inset 0 2px #0876b6}.load-calendar_monthDate__k_LFz{align-self:flex-start;color:#214d69!important;background:transparent;border:0;font-family:inherit;font-size:12px;font-weight:800;min-width:24px;min-height:24px;padding:2px 4px;cursor:pointer;border-radius:5px}.load-calendar_monthDate__k_LFz:disabled{color:#98acb9!important;cursor:default}.load-calendar_monthToday__nmu_e .load-calendar_monthDate__k_LFz{background:#126798;color:#fff!important}.load-calendar_monthDate__k_LFz:hover:not(:disabled){background:#c7e6f7;color:#173e5a!important}.load-calendar_monthEvent__nDubH{display:flex;align-items:center;gap:4px;min-width:0;padding:4px 5px;border-radius:4px;background:#184760;color:#edf8ff!important;border-left:3px solid #69bcef;font-size:10px;line-height:1.3;text-decoration:none}.load-calendar_monthEvent__nDubH span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.load-calendar_monthEvent__nDubH b{flex:none;font-size:9px;color:#c1eaff}.load-calendar_monthEvent__nDubH.load-calendar_delivery__DIyCz{border-left-color:#58c794}.load-calendar_monthEvent__nDubH.load-calendar_stop__b_t0a{border-left-color:#c6adff}.load-calendar_monthEvent__nDubH:hover{background:#266382}.load-calendar_monthMore__rw2Px{align-self:flex-start;border:0;background:transparent;color:#0b608d!important;font-size:10px;font-weight:800;padding:3px 2px;cursor:pointer;line-height:1.3}.load-calendar_monthDate__k_LFz:focus-visible,.load-calendar_monthEvent__nDubH:focus-visible,.load-calendar_monthMore__rw2Px:focus-visible{outline:2px solid #056597;outline-offset:1px}.load-calendar_legend___Dnqk{display:flex;flex-wrap:wrap;gap:6px 14px;padding:9px 16px;border-top:1px solid var(--cfs-border,#31516c);font-size:10px;line-height:1.4;color:#b9d9ec}.load-calendar_legend___Dnqk span:last-child{margin-left:auto}.load-calendar_dayDetail__Ao119{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:12px;gap:12px}.load-calendar_dayDetail__Ao119>p{color:#d7edfa}@media(max-width:1000px){.load-calendar_week__yr8Bo{min-width:630px}.load-calendar_compact__9_JJ_ .load-calendar_week__yr8Bo{min-width:560px}}@media(max-width:700px){.load-calendar_header__olFqu{padding:14px 13px 9px;flex-wrap:wrap;gap:4px}.load-calendar_header__olFqu h2{font-size:17px}.load-calendar_open__LhHlR{padding:4px 0}.load-calendar_toolbar__J_456{padding:0 13px 10px;gap:7px}.load-calendar_scope__c0RIO{flex:1 1 100%;margin-right:0}.load-calendar_scope__c0RIO select{width:100%}.load-calendar_summary__nDIEy{margin-left:0;flex:1 1 100%}.load-calendar_buttons__jBW_d button{padding:7px 9px;min-height:34px}.load-calendar_agenda__hKHxu{padding:0 12px 10px}.load-calendar_agendaDay__8udXU{grid-template-columns:1fr;gap:6px}.load-calendar_agendaDay__8udXU h3{display:flex;gap:8px;align-items:center;margin:0}.load-calendar_agendaDay__8udXU h3 span{margin:0}.load-calendar_agendaDay__8udXU>div{grid-template-columns:1fr}.load-calendar_undated__VPvz1{padding:12px 13px}.load-calendar_undated__VPvz1>div{grid-template-columns:1fr}.load-calendar_monthDay__7IrA7{min-height:91px;padding:3px}.load-calendar_compact__9_JJ_ .load-calendar_monthDay__7IrA7{min-height:67px;padding:3px}.load-calendar_monthEvent__nDubH{padding:4px 2px;font-size:9px;gap:2px}.load-calendar_monthWeekdays___rVqW span{font-size:9px}.load-calendar_monthDate__k_LFz{font-size:11px}.load-calendar_legend___Dnqk span:last-child{margin-left:0}.load-calendar_dayDetail__Ao119{grid-template-columns:1fr}}@media print{.load-calendar_calendar__fHygK .load-calendar_toolbar__J_456,.load-calendar_legend___Dnqk,.load-calendar_open__LhHlR{display:none}.load-calendar_compact__9_JJ_{height:auto;max-height:none}.load-calendar_viewport__B_blM{overflow:visible}.load-calendar_week__yr8Bo{min-width:0}.load-calendar_monthDay__7IrA7{page-break-inside:avoid;break-inside:avoid}.load-calendar_calendar__fHygK{page-break-inside:auto;break-inside:auto}}.agency-attention_panel__u1mDt{--attention-text:var(--cfs-text,#f2f7fb);--attention-muted:var(--cfs-muted,#b6c9d6);--attention-border:var(--cfs-border,#446276);color:var(--attention-text);background:var(--cfs-surface,#12364e);border:1px solid var(--attention-border);border-top:3px solid var(--cfs-primary,#0876c9);border-radius:14px;min-width:0;display:flex;flex-direction:column;box-shadow:0 6px 24px rgba(3,19,30,.12)}.agency-attention_header__L8hKV{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:20px 20px 14px}.agency-attention_heading__XLVQF{min-width:0}.agency-attention_titleLine__H1Hwj{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.agency-attention_titleLine__H1Hwj>svg{width:21px;height:21px;color:var(--cfs-link,#80cbff);flex-shrink:0}.agency-attention_titleLine__H1Hwj h2{margin:0;color:var(--attention-text);font-size:19px;line-height:1.3;letter-spacing:-.25px}.agency-attention_heading__XLVQF>p{margin:7px 0 0;font-size:12px;line-height:1.5;color:var(--attention-muted)}.agency-attention_total__pOfrR{background:var(--cfs-surface-strong,#102f45);border:1px solid var(--attention-border);padding:2px 7px;min-width:26px;text-align:center;border-radius:6px;font-size:12px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.5}.agency-attention_nextAction__6lGkZ,.agency-attention_refresh__3xtFQ,.agency-attention_retry__XI3KT,.agency-attention_viewAll__qZXDA{display:inline-flex;justify-content:center;align-items:center;gap:6px;font-family:inherit;font-weight:750;line-height:1.4;text-decoration:none;cursor:pointer}.agency-attention_refresh__3xtFQ{flex-shrink:0;background:transparent;border:1px solid var(--attention-border);border-radius:7px;padding:7px 8px;font-size:11px;color:var(--attention-text);min-height:34px}.agency-attention_refresh__3xtFQ svg{width:15px;height:15px}.agency-attention_refresh__3xtFQ:hover:not(:disabled),.agency-attention_retry__XI3KT:hover:not(:disabled){background:#264d68}.agency-attention_refresh__3xtFQ:disabled,.agency-attention_retry__XI3KT:disabled{opacity:.65;cursor:wait}.agency-attention_filterResult__vroqb button:focus-visible,.agency-attention_filters__Y3v9f input:focus-visible,.agency-attention_filters__Y3v9f select:focus-visible,.agency-attention_nextAction__6lGkZ:focus-visible,.agency-attention_refresh__3xtFQ:focus-visible,.agency-attention_retry__XI3KT:focus-visible,.agency-attention_viewAll__qZXDA:focus-visible{outline:3px solid var(--cfs-link,#80cbff);outline-offset:3px}.agency-attention_summary__v8WXX{display:flex;align-items:center;flex-wrap:wrap;gap:7px 14px;padding:0 20px 14px;font-size:11px;color:var(--attention-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.agency-attention_summary__v8WXX>span{display:inline-flex;align-items:center;gap:6px}.agency-attention_summary__v8WXX i{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--attention-muted)}.agency-attention_summary__v8WXX .agency-attention_urgentSummary__sBaDm{color:#ffc9c6}.agency-attention_urgentSummary__sBaDm i{background:#ffada7}.agency-attention_list__wwuHJ{padding:0;margin:0;list-style:none}.agency-attention_row__a9yOQ{padding:15px 20px 16px;border-top:1px solid var(--attention-border);min-width:0;position:relative}.agency-attention_row__a9yOQ.agency-attention_urgent__Yshv8{border-left:3px solid #e79a95;padding-left:17px}.agency-attention_row__a9yOQ.agency-attention_soon___nnSO{border-left:3px solid #e6bc76;padding-left:17px}.agency-attention_row__a9yOQ.agency-attention_review__QzPwe{border-left:3px solid #72b5e6;padding-left:17px}.agency-attention_rowTop___KIrv{display:flex;align-items:center;flex-wrap:wrap;gap:6px 9px;margin-bottom:8px}.agency-attention_priority__h83PJ{display:inline-block;border:1px solid transparent;border-radius:5px;padding:2px 6px;font-size:10px;line-height:1.45;font-weight:800;letter-spacing:.15px}.agency-attention_urgentBadge___MPgs{color:#ffe0dc;background:#563035;border-color:#a76970}.agency-attention_soonBadge__J_ZLb{color:#ffdfa6;background:#4d3d24;border-color:#9a7e48}.agency-attention_reviewBadge__Pg4ub{color:#c7e8ff;background:#214760;border-color:#557f9d}.agency-attention_category__Y7yak{font-size:10px;color:var(--attention-muted);font-weight:700}.agency-attention_due__kCROX{font-size:10px;line-height:1.5;color:var(--attention-muted);margin-left:auto}.agency-attention_context___hKeX{display:flex;align-items:baseline;flex-wrap:wrap;column-gap:9px;row-gap:2px;margin-bottom:5px;line-height:1.4}.agency-attention_context___hKeX strong{font-size:11px;letter-spacing:.2px;color:var(--cfs-link,#80cbff)}.agency-attention_context___hKeX>span{font-size:11px;color:var(--attention-muted);overflow-wrap:anywhere}.agency-attention_row__a9yOQ h3{font-size:13px;font-weight:800;line-height:1.5;margin:0;color:var(--attention-text);overflow-wrap:anywhere}.agency-attention_reason__WnsdV{font-size:12px;line-height:1.5;color:var(--attention-muted);margin:5px 0 0;overflow-wrap:anywhere}.agency-attention_rowBottom__xCV31{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:11px}.agency-attention_owner__Z3ulk{display:flex;flex-direction:column;gap:3px;min-width:0}.agency-attention_owner__Z3ulk small{color:var(--attention-muted);font-size:9px;font-weight:750;letter-spacing:.55px;text-transform:uppercase}.agency-attention_owner__Z3ulk>span{font-size:11px;font-weight:700;line-height:1.45;overflow-wrap:anywhere}.agency-attention_role__17UfI{color:var(--attention-muted);font-weight:400}.agency-attention_nextAction__6lGkZ{color:#c3e9ff;background:#163f5d;border:1px solid #568aaa;border-radius:7px;font-size:10px;padding:7px 8px;min-height:32px;max-width:55%;flex-shrink:0;text-align:center;overflow-wrap:anywhere}.agency-attention_nextAction__6lGkZ svg,.agency-attention_viewAll__qZXDA svg{width:15px;height:15px;flex-shrink:0}.agency-attention_nextAction__6lGkZ:hover{background:#245673;border-color:#80cbff;color:#fff}.agency-attention_footer__eA5wR{margin-top:auto;display:flex;justify-content:space-between;gap:14px;align-items:center;padding:14px 20px;border-top:1px solid var(--attention-border);border-radius:0 0 12px 12px;background:var(--cfs-surface-strong,#102f45);font-size:11px;color:var(--attention-muted)}.agency-attention_footer__eA5wR>div{min-width:0}.agency-attention_footer__eA5wR small{display:block;font-size:10px;line-height:1.5;margin-top:4px}.agency-attention_viewAll__qZXDA{color:var(--cfs-link,#80cbff);font-size:12px;flex-shrink:0;padding:7px 0;min-height:32px}.agency-attention_viewAll__qZXDA:hover{text-decoration:underline;text-underline-offset:3px}.agency-attention_footer__eA5wR:empty{display:none}.agency-attention_error__Dfm8n{margin:0 16px 16px;padding:12px;background:#4b2c36;border:1px solid #a36c7c;border-radius:9px;color:#ffdedf;display:flex;align-items:flex-start;gap:12px;font-size:12px;line-height:1.5}.agency-attention_error__Dfm8n>div{min-width:0}.agency-attention_error__Dfm8n strong{font-size:12px}.agency-attention_error__Dfm8n p{margin:5px 0 0;overflow-wrap:anywhere}.agency-attention_retry__XI3KT{color:var(--attention-text);background:#214860;border:1px solid #7397ad;border-radius:7px;padding:8px 12px;font-size:11px;min-height:36px;flex-shrink:0}.agency-attention_error__Dfm8n .agency-attention_retry__XI3KT{background:#613b49;border-color:#c18f9e;color:#ffeded}.agency-attention_error__Dfm8n .agency-attention_retry__XI3KT:hover:not(:disabled){background:#785060}.agency-attention_stale__02XPe{margin:0 16px 14px;border:1px solid #917d50;border-radius:8px;padding:10px 12px;background:#403b2b;color:#f9dfaf;font-size:11px;line-height:1.5}.agency-attention_status__SG4eV{margin:0;padding:0 20px 13px;font-size:11px;line-height:1.5;color:#c4e7ff}.agency-attention_loading__PGdBB{padding:6px 20px 20px;color:var(--attention-muted);font-size:12px}.agency-attention_skeleton__mXApf{display:grid;grid-gap:9px;gap:9px;padding:20px 0;border-bottom:1px solid var(--attention-border)}.agency-attention_skeleton__mXApf:last-child{border-bottom:0}.agency-attention_skeleton__mXApf i{display:block;height:10px;max-width:100%;border-radius:4px;background:rgba(159,195,218,.16)}.agency-attention_skeleton__mXApf i:first-child{width:34%;height:13px}.agency-attention_skeleton__mXApf i:nth-child(2){width:90%}.agency-attention_skeleton__mXApf i:nth-child(3){width:66%}.agency-attention_empty__PYYM3{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:205px;padding:26px 24px;flex:1 1}.agency-attention_emptyIcon__xzJFC{color:#9bdecf;background:#163e45;border:1px solid #477d80;width:49px;height:49px;border-radius:50%;display:grid;place-items:center;margin-bottom:14px}.agency-attention_emptyIcon__xzJFC svg{width:28px;height:28px}.agency-attention_empty__PYYM3 h3{margin:0;color:var(--attention-text);font-size:16px;line-height:1.4}.agency-attention_empty__PYYM3 p{max-width:370px;margin:8px 0 0;color:var(--attention-muted);font-size:12px;line-height:1.65}.agency-attention_empty__PYYM3>.agency-attention_retry__XI3KT{margin-top:16px}.agency-attention_filters__Y3v9f{padding:4px 20px 16px;display:grid;grid-template-columns:minmax(220px,1fr) minmax(160px,200px) minmax(130px,160px);grid-gap:13px;gap:13px}.agency-attention_filters__Y3v9f>label{display:flex;flex-direction:column;gap:7px;font-size:11px;font-weight:750;color:var(--attention-muted);min-width:0}.agency-attention_filters__Y3v9f input,.agency-attention_filters__Y3v9f select{background:var(--cfs-input,#fff);color:var(--cfs-input-ink,#173246);border:1px solid var(--cfs-input-border,#aac0ce);border-radius:8px;padding:10px 11px;min-height:43px;box-sizing:border-box;font-family:inherit;font-size:13px;min-width:0;width:100%}.agency-attention_filterResult__vroqb{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:10px;color:var(--attention-muted);font-size:11px;min-height:22px}.agency-attention_filterResult__vroqb button{border:0;background:transparent;color:var(--cfs-link,#80cbff);font-size:11px;font-family:inherit;font-weight:700;cursor:pointer;padding:5px 0;text-decoration:underline;text-underline-offset:3px}.agency-attention_full__GkU4_ .agency-attention_header__L8hKV{padding:24px 24px 16px}.agency-attention_full__GkU4_ .agency-attention_filters__Y3v9f,.agency-attention_full__GkU4_ .agency-attention_summary__v8WXX{padding-left:24px;padding-right:24px}.agency-attention_full__GkU4_ .agency-attention_row__a9yOQ{padding:19px 24px 20px 21px}.agency-attention_full__GkU4_ .agency-attention_row__a9yOQ h3{font-size:14px}.agency-attention_full__GkU4_ .agency-attention_reason__WnsdV{font-size:13px}.agency-attention_full__GkU4_ .agency-attention_owner__Z3ulk>span{font-size:12px}.agency-attention_full__GkU4_ .agency-attention_nextAction__6lGkZ{font-size:12px;padding:9px 12px}.agency-attention_full__GkU4_ .agency-attention_footer__eA5wR{padding:16px 24px}.agency-attention_full__GkU4_ .agency-attention_error__Dfm8n,.agency-attention_full__GkU4_ .agency-attention_stale__02XPe{margin-left:24px;margin-right:24px}@media(min-width:1150px){.agency-attention_full__GkU4_ .agency-attention_row__a9yOQ{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,300px);grid-column-gap:30px;column-gap:30px}.agency-attention_full__GkU4_ .agency-attention_context___hKeX,.agency-attention_full__GkU4_ .agency-attention_reason__WnsdV,.agency-attention_full__GkU4_ .agency-attention_rowTop___KIrv,.agency-attention_full__GkU4_ .agency-attention_row__a9yOQ h3{grid-column:1}.agency-attention_full__GkU4_ .agency-attention_rowBottom__xCV31{grid-column:2;grid-row:1/span 4;flex-direction:column;align-items:flex-start;justify-content:center;gap:13px;margin:0;padding-left:22px;border-left:1px solid var(--attention-border)}.agency-attention_full__GkU4_ .agency-attention_nextAction__6lGkZ{max-width:100%}.agency-attention_full__GkU4_ .agency-attention_due__kCROX{margin-left:5px}}@media(max-width:760px){.agency-attention_filters__Y3v9f{grid-template-columns:repeat(2,minmax(0,1fr))}.agency-attention_search__oQTMR{grid-column:1/-1}.agency-attention_full__GkU4_ .agency-attention_header__L8hKV{padding:20px 18px 14px}.agency-attention_full__GkU4_ .agency-attention_filters__Y3v9f,.agency-attention_full__GkU4_ .agency-attention_summary__v8WXX{padding-left:18px;padding-right:18px}.agency-attention_full__GkU4_ .agency-attention_row__a9yOQ{padding:16px 18px 17px 15px}.agency-attention_full__GkU4_ .agency-attention_footer__eA5wR{padding:14px 18px}.agency-attention_full__GkU4_ .agency-attention_error__Dfm8n,.agency-attention_full__GkU4_ .agency-attention_stale__02XPe{margin-left:18px;margin-right:18px}.agency-attention_full__GkU4_ .agency-attention_titleLine__H1Hwj h2{font-size:19px}.agency-attention_error__Dfm8n{flex-direction:column}.agency-attention_error__Dfm8n .agency-attention_retry__XI3KT{align-self:flex-start}}@media(max-width:440px){.agency-attention_header__L8hKV{padding:17px 14px 13px;gap:8px}.agency-attention_titleLine__H1Hwj{gap:6px}.agency-attention_titleLine__H1Hwj h2{font-size:17px}.agency-attention_titleLine__H1Hwj>svg{width:19px;height:19px}.agency-attention_total__pOfrR{font-size:11px;min-width:23px}.agency-attention_refresh__3xtFQ{font-size:10px;padding:7px 6px;gap:4px}.agency-attention_summary__v8WXX{padding-left:14px;padding-right:14px;gap:9px}.agency-attention_row__a9yOQ{padding:14px}.agency-attention_row__a9yOQ.agency-attention_review__QzPwe,.agency-attention_row__a9yOQ.agency-attention_soon___nnSO,.agency-attention_row__a9yOQ.agency-attention_urgent__Yshv8{padding-left:11px}.agency-attention_due__kCROX{width:100%;margin-left:0}.agency-attention_rowBottom__xCV31{align-items:flex-start;flex-direction:column;gap:10px}.agency-attention_nextAction__6lGkZ{max-width:100%;min-height:38px;padding:8px 10px;font-size:11px}.agency-attention_footer__eA5wR{padding:13px 14px;align-items:flex-start}.agency-attention_viewAll__qZXDA{font-size:11px}.agency-attention_footer__eA5wR>div{font-size:10px}.agency-attention_footer__eA5wR small{font-size:9px}.agency-attention_full__GkU4_ .agency-attention_rowBottom__xCV31{flex-direction:column;align-items:flex-start}.agency-attention_filters__Y3v9f{gap:12px 9px}.agency-attention_filters__Y3v9f input,.agency-attention_filters__Y3v9f select{font-size:12px}}@media(prefers-reduced-motion:reduce){.agency-attention_panel__u1mDt *{scroll-behavior:auto}}.agency-attention_compact__wyUz0{max-height:720px;box-sizing:border-box;overflow:hidden}.agency-attention_compact__wyUz0 .agency-attention_footer__eA5wR,.agency-attention_compact__wyUz0 .agency-attention_header__L8hKV,.agency-attention_compact__wyUz0 .agency-attention_summary__v8WXX{flex-shrink:0}.agency-attention_compact__wyUz0 .agency-attention_list__wwuHJ{min-height:0;flex:0 1 auto;max-height:540px;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;scrollbar-gutter:stable;scroll-padding-block:4px}.agency-attention_compact__wyUz0 .agency-attention_list__wwuHJ:focus-visible{outline:2px solid var(--cfs-link,#80cbff);outline-offset:-2px}.agency-attention_compact__wyUz0 .agency-attention_row__a9yOQ{padding-top:12px;padding-bottom:12px}.agency-attention_compact__wyUz0 .agency-attention_context___hKeX{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agency-attention_compact__wyUz0 .agency-attention_context___hKeX strong{margin-right:8px}.agency-attention_compact__wyUz0 .agency-attention_reason__WnsdV{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.agency-attention_compact__wyUz0 .agency-attention_rowBottom__xCV31{margin-top:8px}.agency-attention-modal_viewAll___y0JN{border:0;background:transparent}.agency-attention-modal_embedded__RcmWZ.agency-attention-modal_embedded__RcmWZ{border:0;border-radius:0;box-shadow:none}.agency-attention-modal_embedded__RcmWZ.agency-attention-modal_embedded__RcmWZ>header{padding-top:14px;padding-bottom:10px;align-items:center}.agency-attention-modal_embedded__RcmWZ.agency-attention-modal_embedded__RcmWZ>header p{margin:0}.agency-attention-modal_visuallyHidden__rdRsT{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.earnings-summary_panel__v0PmZ{margin:20px 0;border:1px solid #527e99;border-top:3px solid #45a1d6;border-radius:16px;background:linear-gradient(125deg,#183d56,#214e68);padding:23px;color:#f1f8fd;box-shadow:0 8px 20px #12364c1a,inset 0 1px 0 #ffffff0d;min-width:0}.earnings-summary_header__udmTY{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.earnings-summary_heading__U1jtf{display:flex;gap:13px;align-items:center;min-width:0}.earnings-summary_iconBadge__VBJUc{display:grid;place-items:center;width:44px;height:44px;border:1px solid #79b3d3;border-radius:12px;background:linear-gradient(140deg,#3981ab,#245d80);color:#e3f4ff;box-shadow:0 4px 9px #082b3f2e;flex-shrink:0}.earnings-summary_iconBadge__VBJUc svg{width:25px;height:25px}.earnings-summary_eyebrow__fnPmq{font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:#a8d9f5;font-weight:750}.earnings-summary_heading__U1jtf h2{font-size:21px;margin:3px 0!important;color:#fff!important;line-height:1.3;letter-spacing:-.2px}.earnings-summary_heading__U1jtf p{font-size:12px;color:#c0dbeb;margin:4px 0 0}.earnings-summary_periods__qlnE4{display:flex;gap:5px;padding:4px;background:#113448;border:1px solid #496f86;border-radius:10px;flex-wrap:wrap}.earnings-summary_error__NBaK1 button,.earnings-summary_periods__qlnE4 button{font:inherit;font-size:11px;font-weight:750;border:1px solid transparent;border-radius:7px;background:transparent;color:#d4e9f6;padding:9px 12px;cursor:pointer;line-height:1.4}.earnings-summary_periods__qlnE4 button[aria-pressed=true]{background:#3a80a8;border-color:#69b3df;color:#fff;box-shadow:0 2px 7px #072a3d38}.earnings-summary_periods__qlnE4 button:hover{background:#306788}.earnings-summary_context__k9jd5{display:flex;gap:8px 17px;flex-wrap:wrap;margin:18px 0 15px;color:#c2dfee;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.earnings-summary_context__k9jd5>span:last-child{margin-left:auto}.earnings-summary_context__k9jd5>span:first-child:before{content:"";display:inline-block;width:6px;height:6px;background:#7cddcd;border-radius:50%;margin-right:6px}.earnings-summary_grid__Wpm2N{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:13px;gap:13px}.earnings-summary_metric__Ifcy_{background:linear-gradient(135deg,#2a5876,#24526e);border:1px solid #5b89a6;border-radius:12px;box-shadow:inset 0 1px #b8e2fa1f,0 4px 9px #061e301a;color:#f4fbff;text-decoration:none;display:flex;flex-direction:column;padding:17px 18px;min-width:0;transition:background .16s,border-color .16s,box-shadow .16s}.earnings-summary_metric__Ifcy_:hover{background:linear-gradient(135deg,#326b8e,#2c6282);border-color:#91ceef;box-shadow:0 6px 14px #081f3333}.earnings-summary_metricTop__Lns1s{display:flex;justify-content:space-between;align-items:center;gap:8px;color:#d2e9f7;font-size:12px;line-height:1.45}.earnings-summary_metricIcon__qbbT5{display:grid;place-items:center;border:1px solid #89b3d045;background:#4381a34a;border-radius:8px;flex-shrink:0;width:29px;height:29px;color:#b7e5ff}.earnings-summary_metricIcon__qbbT5 svg{width:18px;height:18px}.earnings-summary_metric__Ifcy_ strong{font-size:clamp(24px,2.2vw,32px);font-weight:800;letter-spacing:-.55px;line-height:1.25;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:block;overflow-wrap:anywhere;margin:12px 0}.earnings-summary_metricBottom__6Enax{display:flex;justify-content:space-between;gap:12px;align-items:flex-end;margin-top:auto}.earnings-summary_metric__Ifcy_ small{font-size:11px;color:#c3e0f1;line-height:1.5}.earnings-summary_arrow__qRCoS{font-size:16px;color:#a9dfff}.earnings-summary_primary__JDR6U{background:linear-gradient(130deg,#267fb2,#236b98);border-color:#66b8e4}.earnings-summary_primary__JDR6U:hover{background:linear-gradient(130deg,#3092c8,#2b78a5)}.earnings-summary_primary__JDR6U .earnings-summary_metricTop__Lns1s,.earnings-summary_primary__JDR6U small{color:#dcedfa}.earnings-summary_net___UfcK{background:linear-gradient(130deg,#2d738a,#275d77);border-color:#65a7ba}.earnings-summary_flow__ybIto{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px 18px;border:1px solid #5c88a05c;background:#183b5166;border-radius:9px;padding:11px 14px;margin-top:16px;font-size:11px;color:#cce6f4;line-height:1.5}.earnings-summary_flow__ybIto b{color:#8cb6cf}.earnings-summary_flow__ybIto small{display:inline;color:#a7c8dc;font-size:10px;margin-left:4px}.earnings-summary_footer__hYa9x{display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid #658ca052;margin-top:18px;padding-top:14px}.earnings-summary_footer__hYa9x p{font-size:10px;color:#aecfdf;line-height:1.65;margin:0;max-width:72%}.earnings-summary_footer__hYa9x p b{font-weight:500;color:#d1e7f2}.earnings-summary_footer__hYa9x>a{font-size:12px;font-weight:750;color:#e3f5ff;border:1px solid #6b9bb6;background:#326b8c;border-radius:8px;padding:11px 13px;text-decoration:none;white-space:nowrap}.earnings-summary_footer__hYa9x>a span{margin-left:6px}.earnings-summary_footer__hYa9x>a:hover{background:#3f7d9f}.earnings-summary_warning__tu9yV{color:#ffe2ac;background:#6f572633;border:1px solid #bc955e66;border-radius:8px;padding:11px 14px;font-size:11px;line-height:1.5}.earnings-summary_warning__tu9yV a{color:#c2e9ff;font-weight:750;margin-left:5px}.earnings-summary_dates__FKWKP{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0}.earnings-summary_dates__FKWKP label{font-size:11px;font-weight:700;display:flex;flex-direction:column;gap:6px}.earnings-summary_dates__FKWKP input{color:#173e59;background:#f1f8fd;border:1px solid #a2c9e1;border-radius:7px;padding:9px 12px;font:inherit;min-height:40px}.earnings-summary_loading__RaDXQ{padding:20px 0;color:#c2dfef;font-size:12px}.earnings-summary_error__NBaK1{border:1px solid #c58b94;background:#653441;color:#ffe7eb;border-radius:9px;padding:13px;font-size:12px;line-height:1.5}.earnings-summary_error__NBaK1 button{border-color:#c09aa4}.earnings-summary_panel__v0PmZ a:focus-visible,.earnings-summary_panel__v0PmZ button:focus-visible,.earnings-summary_panel__v0PmZ input:focus-visible{outline:3px solid #a6e1ff;outline-offset:3px}@media(max-width:850px){.earnings-summary_grid__Wpm2N{grid-template-columns:repeat(2,minmax(0,1fr))}.earnings-summary_footer__hYa9x{align-items:flex-start;flex-direction:column}.earnings-summary_footer__hYa9x p{max-width:none}.earnings-summary_context__k9jd5>span:last-child{margin-left:0}}@media(max-width:500px){.earnings-summary_panel__v0PmZ{padding:17px}.earnings-summary_metric__Ifcy_{padding:13px}.earnings-summary_grid__Wpm2N{gap:9px}.earnings-summary_metricTop__Lns1s{font-size:11px}.earnings-summary_metricIcon__qbbT5{width:25px;height:25px}.earnings-summary_metric__Ifcy_ strong{font-size:24px}.earnings-summary_metric__Ifcy_ small{font-size:10px}.earnings-summary_periods__qlnE4{width:100%}.earnings-summary_periods__qlnE4 button{flex:1 1;padding:8px 6px}.earnings-summary_flow__ybIto{justify-content:flex-start;gap:7px;font-size:10px}.earnings-summary_heading__U1jtf h2{font-size:19px}.earnings-summary_dates__FKWKP input{font-size:16px;max-width:100%;box-sizing:border-box}.earnings-summary_dates__FKWKP label{min-width:0;flex:1 1}.earnings-summary_metricBottom__6Enax{gap:5px}}@media(prefers-reduced-motion:reduce){.earnings-summary_metric__Ifcy_{transition:none}}.report-preview_previewButton__K3rIL{display:inline-flex!important;align-items:center;justify-content:center;gap:7px;min-height:37px;padding:9px 12px;border:1px solid #6499ba;border-radius:8px;background:#225e85;color:#f5fbff!important;-webkit-text-fill-color:#f5fbff!important;font:inherit;font-size:12px;font-weight:750;cursor:pointer;white-space:nowrap}.report-preview_previewButton__K3rIL:hover:not(:disabled){background:#2c779f;border-color:#94c8e7}.report-preview_previewButton__K3rIL:disabled{opacity:.5;cursor:not-allowed}.report-preview_previewButton__K3rIL svg{flex:none;display:block}.report-preview_previewButton__K3rIL:focus-visible{outline:3px solid #59bbed;outline-offset:3px}.report-preview_dialog__xdCHN{width:min(1240px,calc(100vw - 32px))!important;max-width:calc(100vw - 32px)!important}.report-preview_viewer__lacCA{color:#193c52;min-width:0;font-family:Arial,sans-serif;font-size:13px}.report-preview_paper__ypzIq{background:#fff;color:#193c52;border:1px solid #b2cbdc;border-radius:9px;padding:27px 29px;box-shadow:0 6px 21px #0b304315;min-width:0}.report-preview_paperHead__aM4FZ{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;border-bottom:2px solid #2d7fa9;padding-bottom:17px}.report-preview_eyebrow__jkeaL{display:block;font-size:10px;letter-spacing:1.1px;text-transform:uppercase;color:#286486;font-weight:850}.report-preview_paperHead__aM4FZ h1{font-size:27px;line-height:1.18;letter-spacing:-.4px;color:#153e59!important;margin:8px 0}.report-preview_paperHead__aM4FZ p{font-size:12px;color:#507087!important;line-height:1.6;max-width:780px;margin:6px 0 0}.report-preview_badge__0j_dg{flex:none;font-size:10px;text-transform:uppercase;letter-spacing:.5px;font-weight:800;border:1px solid #9fc3db;border-radius:20px;background:#eaf5fc;color:#2b6587;padding:7px 10px}.report-preview_metadata__HpR_i{display:flex;flex-wrap:wrap;gap:10px 25px;margin:16px 0;font-size:11px;color:#537184}.report-preview_metadata__HpR_i b{color:#294f66}.report-preview_summary__ZiNcM{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:10px;gap:10px;margin:17px 0}.report-preview_summary__ZiNcM>div{border:1px solid #bad5e5;border-top:3px solid #3b88b3;border-radius:7px;padding:12px;background:#f0f8fe}.report-preview_summary__ZiNcM span{display:block;font-size:10px;color:#466b84;text-transform:uppercase;line-height:1.5}.report-preview_summary__ZiNcM strong{display:block;margin-top:7px;font-size:20px;color:#163e59;overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.report-preview_note__gN0f3{font-size:11px!important;line-height:1.65!important;padding:11px 12px;background:#edf7fd;border:1px solid #b8d6e8;border-radius:7px;color:#365e78!important;margin:13px 0!important}.report-preview_section__D65J9{margin:23px 0 0;min-width:0}.report-preview_section__D65J9 h2{color:#163e59!important;font-size:17px;margin:0 0 11px}.report-preview_sectionNote__Vx0j1{font-size:11px;color:#4b7087;line-height:1.6;margin:0 0 10px}.report-preview_tableScroll___UVVt{overflow:auto;max-width:100%;border:1px solid #a8c6d9;border-radius:6px;outline-offset:2px}.report-preview_tableScroll___UVVt table{border-collapse:collapse;width:100%;font-size:11px;color:#193f55;background:#fff}.report-preview_tableScroll___UVVt th{background:#163e59!important;color:#f5fbff!important;-webkit-text-fill-color:#f5fbff!important;white-space:nowrap;font-size:10px;text-align:left;padding:10px 11px;border-bottom:1px solid #80aaca;font-weight:800}.report-preview_tableScroll___UVVt td{color:#214760!important;-webkit-text-fill-color:#214760!important;padding:10px 11px;border-bottom:1px solid #d3e2ed;vertical-align:top;min-width:95px;max-width:340px;overflow-wrap:break-word;line-height:1.55;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.report-preview_tableScroll___UVVt tbody tr:nth-child(2n){background:#f0f7fc}.report-preview_tableScroll___UVVt tr:last-child td{border-bottom:0}.report-preview_empty__cCKXh{background:#f3f9fd;border:1px dashed #afccdd;border-radius:6px;padding:24px 16px;text-align:center;color:#466b82!important;font-size:12px;line-height:1.6}.report-preview_footer__TeI_1{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between;padding:16px 2px 2px;color:#bcd9eb;font-size:12px}.report-preview_footer__TeI_1 nav{display:flex;gap:11px;align-items:center;flex-wrap:wrap}.report-preview_error__NL2KB button,.report-preview_footer__TeI_1 button{display:inline-flex;align-items:center;border:1px solid #6093b2;border-radius:7px;background:#245e80;color:#f5fbff!important;-webkit-text-fill-color:#f5fbff!important;cursor:pointer;padding:8px 12px;font:inherit;font-size:12px;font-weight:750}.report-preview_footer__TeI_1 button:disabled{opacity:.4;cursor:not-allowed}.report-preview_error__NL2KB button:focus-visible,.report-preview_footer__TeI_1 button:focus-visible,.report-preview_tableScroll___UVVt:focus-visible{outline:3px solid #63c6f7;outline-offset:2px}.report-preview_message__TJxH0{background:#e9f6ff;border:1px solid #97bed6;border-radius:8px;padding:24px;color:#305c78!important}.report-preview_error__NL2KB{background:#fff2e9;border:1px solid #cfa986;border-radius:8px;padding:19px;color:#7c4526}.report-preview_error__NL2KB p{color:#7c4526!important;margin:0 0 14px;line-height:1.6}@media(max-width:650px){.report-preview_dialog__xdCHN{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important}.report-preview_paper__ypzIq{padding:18px 13px}.report-preview_paperHead__aM4FZ{flex-wrap:wrap;gap:10px}.report-preview_paperHead__aM4FZ h1{font-size:22px}.report-preview_summary__ZiNcM{grid-template-columns:repeat(2,minmax(0,1fr))}.report-preview_summary__ZiNcM strong{font-size:18px}.report-preview_metadata__HpR_i{gap:9px}.report-preview_tableScroll___UVVt td{padding:9px 8px}.report-preview_footer__TeI_1{font-size:11px}.report-preview_footer__TeI_1 nav{width:100%;justify-content:space-between}}@media print{.report-preview_previewButton__K3rIL{display:none!important}}.dashboard-activity_grid___iUK6{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(330px,1fr);grid-gap:20px;gap:20px;align-items:stretch;margin:18px 0 22px}.dashboard-activity_grid___iUK6>*{min-width:0;min-height:0}.dashboard-activity_grid___iUK6>section{margin:0;height:480px;max-height:480px;box-sizing:border-box}.dashboard-activity_fallback__5ZYeG{border:1px solid var(--cfs-border,#31516c);background:var(--cfs-surface,#0c243b);border-radius:12px;padding:20px;color:var(--cfs-text,#edf5fc)}.dashboard-activity_fallback__5ZYeG h2{font-size:18px;margin:0 0 12px}.dashboard-activity_fallback__5ZYeG p{font-size:12px;line-height:1.6;color:var(--cfs-muted,#c1d3e2)}.dashboard-activity_fallback__5ZYeG button{border:1px solid #75a1bd;border-radius:7px;background:#225679;padding:9px 12px;color:#eff9ff;font-weight:750;cursor:pointer}@media(max-width:1280px){.dashboard-activity_grid___iUK6{grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}.dashboard-activity_grid___iUK6>section{margin:0;height:480px;max-height:480px}}@media(max-width:600px){.dashboard-activity_grid___iUK6{margin:14px 0}.dashboard-activity_grid___iUK6>section{height:480px;max-height:480px;min-height:0}}.dashboard-activity_fullCalendarButton__vubYW{padding:8px 10px;border:1px solid #5b9ac5;border-radius:7px;color:#e4f5ff;background:#1b587c;font-weight:750;font-size:11px;cursor:pointer}.dashboard-activity_fullCalendarButton__vubYW:focus-visible{outline:2px solid #91d4ff;outline-offset:3px}.agency-shared-load_page__d26Md{max-width:1440px;margin:0 auto;color:var(--cfs-canvas-ink,#13283c)}.agency-shared-load_header__9chKZ{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px}.agency-shared-load_header__9chKZ h1{margin:7px 0;font-size:28px;overflow-wrap:anywhere}.agency-shared-load_header__9chKZ p{margin:5px 0;color:var(--cfs-canvas-muted,#536b7e);line-height:1.5}.agency-shared-load_actions__kUB_C{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.agency-shared-load_button__YVKYT,.agency-shared-load_danger__UIYmx,.agency-shared-load_secondary__3mIno{display:inline-flex;justify-content:center;align-items:center;gap:6px;border-radius:8px;padding:10px 14px;min-height:42px;font:inherit;font-size:12px;font-weight:700;cursor:pointer;text-decoration:none;border:1px solid transparent}.agency-shared-load_button__YVKYT{background:#0875c3;color:#fff;border-color:#0875c3}.agency-shared-load_secondary__3mIno{background:#e9f3fb;color:#075b98;border-color:#bed7e9}.agency-shared-load_danger__UIYmx{background:#fff0f1;color:#a52533;border-color:#e7b1b7}.agency-shared-load_button__YVKYT:hover{background:#0662a4}.agency-shared-load_secondary__3mIno:hover{background:#d8ebf8}.agency-shared-load_danger__UIYmx:hover{background:#fbe1e4}.agency-shared-load_button__YVKYT:disabled,.agency-shared-load_danger__UIYmx:disabled,.agency-shared-load_secondary__3mIno:disabled{opacity:.55;cursor:wait}.agency-shared-load_button__YVKYT:focus-visible,.agency-shared-load_danger__UIYmx:focus-visible,.agency-shared-load_page__d26Md a:focus-visible,.agency-shared-load_secondary__3mIno:focus-visible{outline:3px solid #74c6ff;outline-offset:3px}.agency-shared-load_grid__fRBx9{display:grid;grid-template-columns:minmax(0,1fr) 330px;grid-gap:18px;gap:18px;align-items:start}.agency-shared-load_stack__vl8ri{display:grid;grid-gap:16px;gap:16px;min-width:0}.agency-shared-load_panel__tjUi6{background:var(--cfs-surface,#102238);border:1px solid var(--cfs-border,#29455e);border-radius:12px;padding:20px;color:var(--cfs-text,#f4f8fc);min-width:0;--cfs-ink:var(--cfs-text,#f4f8fc);--cfs-copy:var(--cfs-muted,#bfd0df);--cfs-link-color:var(--cfs-link,#79c8ff);--cfs-divider:var(--cfs-border,#29455e)}.agency-shared-load_panel__tjUi6 h2{font-size:17px;margin:0 0 12px;color:inherit}.agency-shared-load_panel__tjUi6 h3{font-size:13px;margin:0 0 8px;color:inherit}.agency-shared-load_panel__tjUi6 p{font-size:12px;line-height:1.6;margin:8px 0;color:var(--cfs-muted,#bfd0df)}.agency-shared-load_panel__tjUi6 a:not(.agency-shared-load_button__YVKYT):not(.agency-shared-load_secondary__3mIno):not(.agency-shared-load_danger__UIYmx){color:var(--cfs-link,#79c8ff)}.agency-shared-load_badge__cdyx9{display:inline-block;padding:5px 8px;border-radius:6px;background:#e9f3fb;color:#075b98;font-size:11px;line-height:1.4;font-weight:700;text-transform:none}.agency-shared-load_approved__tbc3m{background:#ddf6eb;color:#12633f}.agency-shared-load_pending__I7okf{background:#fff0cc;color:#775100}.agency-shared-load_denied__efDU3,.agency-shared-load_revoked__DA8f2{background:#ffe5e8;color:#9b2635}.agency-shared-load_route__aBU__{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.agency-shared-load_route__aBU__>section+section{border-left:1px solid var(--cfs-border,#29455e);padding-left:18px}.agency-shared-load_route__aBU__ strong{display:block;font-size:17px;margin-bottom:6px}.agency-shared-load_route__aBU__ address{font-style:normal;font-size:12px;line-height:1.6;color:var(--cfs-muted,#bfd0df)}.agency-shared-load_date__TO4c2{display:block;font-size:12px;margin:10px 0 0;font-weight:700;color:var(--cfs-link,#79c8ff)}.agency-shared-load_details__PqOXn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:15px;gap:15px;margin:0}.agency-shared-load_details__PqOXn div{min-width:0}.agency-shared-load_details__PqOXn dt{font-size:11px;margin-bottom:5px;color:var(--cfs-muted,#bfd0df)}.agency-shared-load_details__PqOXn dd{margin:0;font-size:13px;overflow-wrap:anywhere}.agency-shared-load_note__HQtGR{white-space:pre-wrap;overflow-wrap:anywhere}.agency-shared-load_form__IH3sK{display:grid;grid-gap:14px;gap:14px}.agency-shared-load_fields__X9Eg_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:13px;gap:13px}.agency-shared-load_field__15D_G{display:grid;grid-gap:6px;gap:6px;min-width:0;color:var(--cfs-text,#f4f8fc);font-size:12px;font-weight:700}.agency-shared-load_field__15D_G input,.agency-shared-load_field__15D_G select,.agency-shared-load_field__15D_G textarea{width:100%;min-width:0;min-height:42px;padding:10px 11px;border:1px solid #4a6984;border-radius:7px;background:var(--cfs-input-bg,#0b1d31);color:var(--cfs-text,#f4f8fc);font:inherit;font-size:13px;font-weight:400;color-scheme:dark}.agency-shared-load_field__15D_G textarea{resize:vertical;min-height:94px}.agency-shared-load_field__15D_G input:focus,.agency-shared-load_field__15D_G select:focus,.agency-shared-load_field__15D_G textarea:focus{outline:2px solid #68bcf6;outline-offset:1px}.agency-shared-load_field__15D_G small{font-size:11px;line-height:1.5;color:var(--cfs-muted,#bfd0df);font-weight:400}.agency-shared-load_error__prBA3,.agency-shared-load_success__c6tlZ{padding:12px 14px;border-radius:8px;margin:12px 0;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.agency-shared-load_error__prBA3{background:#ffebed;color:#992535;border:1px solid #e8acb5}.agency-shared-load_success__c6tlZ{background:#def5e9;color:#145c3b;border:1px solid #9ad9b9}.agency-shared-load_stops__OpNkT{display:grid;grid-gap:12px;gap:12px;list-style:none;padding:0;margin:0}.agency-shared-load_stops__OpNkT li{padding:12px 0;border-top:1px solid var(--cfs-border,#29455e)}.agency-shared-load_stops__OpNkT li:first-child{border-top:0;padding-top:0}.agency-shared-load_stops__OpNkT b{font-size:12px}.agency-shared-load_stops__OpNkT small{display:block;line-height:1.6;color:var(--cfs-muted,#bfd0df);margin-top:3px;font-size:11px}.agency-shared-load_requestMeta__kV2m_{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:8px 0}.agency-shared-load_requestMeta__kV2m_ span:not(.agency-shared-load_badge__cdyx9){font-size:11px;color:var(--cfs-muted,#bfd0df)}.agency-shared-load_requestHead__eFKrE{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.agency-shared-load_requestHead__eFKrE h2{margin-bottom:4px}.agency-shared-load_review__cj_P1{display:grid;grid-template-columns:180px minmax(0,1fr);grid-gap:14px;gap:14px;margin-top:14px;align-items:end}.agency-shared-load_review__cj_P1 .agency-shared-load_actions__kUB_C{grid-column:1/-1}.agency-shared-load_empty__uBwrn{padding:25px 20px;text-align:center}.agency-shared-load_empty__uBwrn h2{margin:0 0 8px}.agency-shared-load_empty__uBwrn p{margin:0}.agency-shared-load_filters__WuinQ{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.agency-shared-load_filters__WuinQ button[aria-pressed=true]{background:#0875c3;color:#fff;border-color:#0875c3}@media(max-width:1050px){.agency-shared-load_grid__fRBx9{grid-template-columns:1fr}.agency-shared-load_header__9chKZ{flex-wrap:wrap}}@media(max-width:620px){.agency-shared-load_header__9chKZ h1{font-size:23px}.agency-shared-load_panel__tjUi6{padding:16px}.agency-shared-load_details__PqOXn,.agency-shared-load_fields__X9Eg_,.agency-shared-load_review__cj_P1,.agency-shared-load_route__aBU__{grid-template-columns:1fr}.agency-shared-load_route__aBU__>section+section{border-left:0;border-top:1px solid var(--cfs-border,#29455e);padding:16px 0 0}.agency-shared-load_actions__kUB_C{gap:7px}.agency-shared-load_button__YVKYT,.agency-shared-load_danger__UIYmx,.agency-shared-load_secondary__3mIno{min-height:44px}.agency-shared-load_requestHead__eFKrE{flex-wrap:wrap}}.document-preview_root__8gnc4{min-width:0;color:#d5e8f4}.document-preview_pdf__2e3ow{display:block;width:100%;height:65vh;min-height:320px;max-height:760px;border:1px solid #7098b2;border-radius:10px;background:#e4e8ec}.document-preview_image__I131Z{display:block;max-width:100%;max-height:65vh;object-fit:contain;margin:0 auto;border-radius:8px;background:#f4f7fa}.document-preview_notice__qBQr6{color:#d5e8f4!important;font-size:13px;line-height:1.6;padding:12px 14px;border:1px solid #547c95;border-radius:8px;background:#20455f;margin:0 0 16px}.document-preview_error__xytP9{padding:14px 16px;border:1px solid #d7a783;border-radius:8px;background:#fff2e8;color:#7c4026;font-size:13px;line-height:1.6}.document-preview_error__xytP9 p{color:#7c4026!important;margin:0 0 12px}.document-preview_actions__oO4cz{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:10px;margin-top:18px}.document-preview_error__xytP9 button,.document-preview_primary__AoZpz,.document-preview_secondary__mFjQ3{display:inline-flex;justify-content:center;align-items:center;gap:6px;padding:11px 15px;min-height:42px;border:1px solid #8bb6d0;border-radius:8px;font-size:13px;font-weight:750;text-decoration:none;color:#fff!important;-webkit-text-fill-color:#fff!important;cursor:pointer}.document-preview_primary__AoZpz{background:#087ab8}.document-preview_error__xytP9 button,.document-preview_secondary__mFjQ3{background:#245f80}.document-preview_error__xytP9 button:hover,.document-preview_primary__AoZpz:hover,.document-preview_secondary__mFjQ3:hover{filter:brightness(1.13)}.document-preview_error__xytP9 button:focus-visible,.document-preview_primary__AoZpz:focus-visible,.document-preview_secondary__mFjQ3:focus-visible{outline:3px solid #83d5ff;outline-offset:3px}.document-preview_hint__xg0LJ{font-size:12px;color:#d5e8f4!important;margin:0;line-height:1.6}@media(max-width:650px){.document-preview_pdf__2e3ow{height:58vh;min-height:280px}.document-preview_actions__oO4cz>a{flex:1 1 auto}.document-preview_notice__qBQr6{font-size:12px;padding:11px}.document-preview_primary__AoZpz,.document-preview_secondary__mFjQ3{padding:10px 12px}}@media print{.document-preview_actions__oO4cz,.document-preview_notice__qBQr6{display:none!important}}.address-history_field__i1Etc{display:flex;flex-direction:column;gap:6px;min-width:0;width:100%;font-size:13px}.address-history_field__i1Etc>label{font-weight:650;color:#243c54}.address-history_control__R8XoM{position:relative;min-width:0;width:100%}.address-history_control__R8XoM input{box-sizing:border-box;width:100%;min-width:0;min-height:42px;border:1px solid #ccd7e3;border-radius:9px;padding:10px 12px;background:#fff;color:#18334d;font:inherit}.address-history_control__R8XoM input:focus{outline:2px solid #2773b5;outline-offset:2px}.address-history_control__R8XoM input:disabled{background:#f1f4f7;color:#617285}.address-history_options__ST_JT{position:absolute;z-index:35;top:calc(100% + 5px);left:0;right:0;max-height:270px;overflow:auto;list-style:none;margin:0;padding:5px;border:1px solid #becddd;border-radius:11px;background:#fff;box-shadow:0 12px 32px #16324c25}.address-history_options__ST_JT li{padding:10px;border-radius:7px;cursor:pointer;display:flex;flex-direction:column;gap:4px;overflow-wrap:anywhere;color:#16324c;border-bottom:1px solid #edf1f5}.address-history_options__ST_JT li:last-child{border-bottom:0}.address-history_options__ST_JT .address-history_active__qiVDA,.address-history_options__ST_JT li:hover{background:#eaf3fc}.address-history_options__ST_JT strong{font-size:13px;line-height:1.35}.address-history_options__ST_JT span{font-size:12px;line-height:1.45;color:#536a80}.address-history_hint__mWSqx{font-size:11px;line-height:1.45;color:#61758a;min-height:16px;overflow-wrap:anywhere}@media(max-width:600px){.address-history_control__R8XoM input{font-size:16px}.address-history_options__ST_JT{max-height:230px}.address-history_options__ST_JT li{padding:12px 9px}}.day-review-warnings_notices__HcGNX{list-style:none;padding:0;margin:9px 0 0;display:grid;grid-gap:6px;gap:6px}.day-review-warnings_notices__HcGNX li{display:flex;align-items:flex-start;gap:7px;padding:8px 10px;border:1px solid #efdc9b;border-radius:7px;background:#fff9e8;color:#79571b;font-size:12px;line-height:1.45;white-space:normal;overflow-wrap:anywhere}.day-review-warnings_icon__6__pp{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:15px;height:15px;border-radius:50%;background:#f4dc92;color:#6b4b12;font-size:10px;font-weight:800;margin-top:1px}.mileage-calculator_body__Cw5tk{container-type:inline-size;container-name:mileage-calculator;min-width:0;color:#1d344a;--cfs-input-ink:#1d344a;--cfs-canvas-muted:#64798b;--cfs-input-border:#c6d5e2;--cfs-input:#fff;--cfs-primary:#135c8a;--cfs-link-color:#135c8a}.mileage-calculator_body__Cw5tk button,.mileage-calculator_footer__f1w_s button{font-family:inherit;font-size:13px;font-weight:650;line-height:1.4;cursor:pointer}.mileage-calculator_body__Cw5tk button:disabled,.mileage-calculator_footer__f1w_s button:disabled{opacity:.5;cursor:not-allowed}.mileage-calculator_body__Cw5tk button:focus-visible,.mileage-calculator_body__Cw5tk input:focus-visible,.mileage-calculator_body__Cw5tk select:focus-visible,.mileage-calculator_body__Cw5tk summary:focus-visible,.mileage-calculator_footer__f1w_s button:focus-visible{outline:3px solid #6cb4e3;outline-offset:3px}.mileage-calculator_intro__qjeYj{padding:16px 18px;margin-bottom:18px;border:1px solid #dce6ee;border-radius:12px;background:#f2f7fb}.mileage-calculator_eyebrow__2HQJ2{font-size:10px;letter-spacing:.12em;font-weight:800;color:#397599}.mileage-calculator_intro__qjeYj p{margin:8px 0 0;max-width:690px;line-height:1.65;font-size:14px;color:#576f82}.mileage-calculator_section__HR0BX{border:1px solid #dce6ee;border-radius:13px;padding:20px;background:#fff;margin-bottom:18px;min-width:0}.mileage-calculator_sectionHeading__giwBK{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:18px}.mileage-calculator_sectionHeading__giwBK h3{font-size:18px;margin:0 0 5px;color:#203f57}.mileage-calculator_sectionHeading__giwBK p{font-size:12px;line-height:1.5;color:#6b8091;margin:0}.mileage-calculator_addStop__wV1iP,.mileage-calculator_primary__Od9Jt,.mileage-calculator_secondary__Df5ez{border:1px solid #c2d2df;border-radius:8px;padding:10px 14px;background:#fff;color:#244e6b;font-size:13px;font-weight:700;line-height:1.35;cursor:pointer;text-align:center;min-height:40px}.mileage-calculator_primary__Od9Jt{background:#135c8a;color:#fff;border-color:#135c8a}.mileage-calculator_addStop__wV1iP:hover:not(:disabled),.mileage-calculator_secondary__Df5ez:hover:not(:disabled){background:#edf5fa}.mileage-calculator_primary__Od9Jt:hover:not(:disabled){background:#0e4a71}.mileage-calculator_locations__uaNvF{list-style:none;padding:0;margin:0;display:grid;grid-gap:12px;gap:12px}.mileage-calculator_location__T0VB2{padding:15px;border:1px solid #dce6ed;border-radius:11px;background:#fbfdff;min-width:0}.mileage-calculator_locationTop__SAQ2O{display:flex;align-items:center;gap:9px;margin-bottom:12px}.mileage-calculator_stopNumber__wQXiK{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:26px;height:26px;font-size:12px;font-weight:800;border-radius:7px;color:#346788;background:#e7f0f7}.mileage-calculator_locationTop__SAQ2O>strong{font-size:13px;min-width:0;overflow-wrap:anywhere}.mileage-calculator_locationTop__SAQ2O>strong>span{font-weight:500;color:#6a7f90}.mileage-calculator_locationActions__okZa_{margin-left:auto;display:flex;gap:6px;align-items:center;flex-shrink:0}.mileage-calculator_locationActions__okZa_ button{border:1px solid #d1dee7;border-radius:6px;background:#fff;color:#537087;font-size:12px;padding:6px 9px;min-height:31px}.mileage-calculator_locationActions__okZa_ button:hover:not(:disabled){background:#edf4f9}.mileage-calculator_addStop__wV1iP{width:100%;border-style:dashed;margin-top:13px;background:#f6fafc}.mileage-calculator_hint__PAKGf{font-size:11px;line-height:1.65;color:#718597;margin:9px 0 0}.mileage-calculator_selected__6seHT{margin:10px 0 0;font-size:12px;line-height:1.5;color:#47748a;overflow-wrap:anywhere}.mileage-calculator_matches__KKIgR{margin-top:14px;display:grid;grid-gap:8px;gap:8px;padding:13px;border-radius:9px;border:1px solid #cfdeeb;background:#f0f6fb}.mileage-calculator_matches__KKIgR>strong{font-size:12px;color:#365f7b}.mileage-calculator_matches__KKIgR button{display:grid;grid-gap:4px;gap:4px;padding:10px 12px;text-align:left;border:1px solid #c6d7e3;border-radius:7px;background:white;color:#224b68;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.mileage-calculator_matches__KKIgR button:hover{background:#eaf4fa}.mileage-calculator_matches__KKIgR small{color:#72899b;font-weight:400;font-size:11px}.mileage-calculator_matches__KKIgR p{font-size:12px;line-height:1.6;margin:0;color:#60788d}.mileage-calculator_settings__5eR5I{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:18px;gap:18px}.mileage-calculator_departureFields__BYix3 label,.mileage-calculator_settings__5eR5I label,.mileage-calculator_truckFields__oDtPv label{display:grid;grid-gap:7px;gap:7px;font-size:12px;font-weight:650;color:#456177;align-content:start;min-width:0}.mileage-calculator_settings__5eR5I label small{font-size:10px;font-weight:400;line-height:1.5;color:#738797}.mileage-calculator_body__Cw5tk input:not([type=checkbox]),.mileage-calculator_body__Cw5tk select{box-sizing:border-box;width:100%;min-width:0;background:#fff;border:1px solid #c5d4e0;border-radius:8px;padding:11px 12px;color:#233e55;font-size:14px;font-family:inherit}.mileage-calculator_body__Cw5tk input:disabled,.mileage-calculator_body__Cw5tk select:disabled{background:#edf2f6;color:#6d7f8d}.mileage-calculator_truckSummary__0l2Ck{padding:12px 14px;border-radius:8px;background:#f1f6fa;color:#456881;font-size:12px;font-weight:600;line-height:1.6;margin:16px 0 10px}.mileage-calculator_details__h_BYY{margin-top:13px;border-top:1px solid #e5ecf2;padding-top:12px}.mileage-calculator_details__h_BYY summary{font-size:12px;color:#3e6d8c;font-weight:700;cursor:pointer;line-height:1.5}.mileage-calculator_truckFields__oDtPv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:15px}.mileage-calculator_departureFields__BYix3{display:grid;grid-template-columns:1fr .8fr 1.4fr;grid-gap:14px;gap:14px;margin-top:15px}.mileage-calculator_check__qVd54{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.65;color:#456277;margin:16px 0 0}.mileage-calculator_check__qVd54 input{width:17px;height:17px;flex-shrink:0;margin:2px 0 0;accent-color:#155f8e}.mileage-calculator_error__xCCKt,.mileage-calculator_notice__1akLG,.mileage-calculator_progress__Is2Te{font-size:13px;line-height:1.65;padding:13px 16px;margin:0 0 16px;border-radius:9px;overflow-wrap:anywhere}.mileage-calculator_notice__1akLG{color:#315f7a;background:#edf6fc;border:1px solid #cfdfec}.mileage-calculator_notice__1akLG p{margin:7px 0}.mileage-calculator_notice__1akLG button{display:block;margin-top:10px}.mileage-calculator_error__xCCKt{background:#fff2f2;border:1px solid #eccdce;color:#9c4145}.mileage-calculator_progress__Is2Te{color:#3b6d8d;background:#f2f8fc;border:1px solid #d7e8f3}.mileage-calculator_results__RGuEz{border:1px solid #cedfe9;border-radius:13px;overflow:hidden;background:#fff}.mileage-calculator_resultsHeader__jO9gw{padding:22px;background:#133c57;color:#fff}.mileage-calculator_resultsHeader__jO9gw .mileage-calculator_eyebrow__2HQJ2{color:#aad1e8}.mileage-calculator_resultsHeader__jO9gw h3{font-size:19px;margin:7px 0 20px}.mileage-calculator_totals__X7c4G{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.mileage-calculator_totals__X7c4G>div{min-width:0}.mileage-calculator_totals__X7c4G span{display:block;font-size:11px;color:#bad0de;margin-bottom:7px}.mileage-calculator_totals__X7c4G output{display:block;font-size:24px;line-height:1.3;font-weight:750;letter-spacing:-.4px;color:#fff;overflow-wrap:anywhere}.mileage-calculator_resultLegs___pGnD{display:grid;grid-gap:14px;gap:14px;padding:18px}.mileage-calculator_resultLeg__jjjEy{padding:15px;border:1px solid #dbe5ed;border-radius:10px;min-width:0}.mileage-calculator_legTitle__qZSl9{display:flex;gap:9px;align-items:flex-start}.mileage-calculator_legTitle__qZSl9 h4{font-size:14px;line-height:1.55;margin:2px 0;overflow-wrap:anywhere;color:#24465e}.mileage-calculator_legTitle__qZSl9 h4>span{margin:0 4px;color:#8ba2b1}.mileage-calculator_legNumbers__az1dH{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px;margin:14px 0 9px;padding-left:35px}.mileage-calculator_legNumbers__az1dH strong{font-size:21px;color:#224f6c}.mileage-calculator_legNumbers__az1dH>span{font-size:13px;color:#6a8294}.mileage-calculator_accuracy__Jw_jQ{font-size:11px;font-weight:750;color:#3d7591;margin:8px 0 4px}.mileage-calculator_matchedRoute__jEYEM{font-size:12px;color:#728697;margin:0;line-height:1.6;overflow-wrap:anywhere}.mileage-calculator_warning__iXxk8{font-size:12px;line-height:1.6;padding:10px 12px;border-left:3px solid #d7ab44;background:#fff7e4;color:#826024;border-radius:4px 8px 8px 4px;margin:12px 0 0}.mileage-calculator_routeNotices__TtEzP{padding-left:20px;font-size:12px;line-height:1.6;color:#6e8190}.mileage-calculator_resultNote___Xnsq{margin:0;padding:0 19px 20px;font-size:11px;line-height:1.75;color:#728796}.mileage-calculator_footer__f1w_s{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%}.mileage-calculator_footerActions__OZilW{display:flex;gap:9px;flex-wrap:wrap;justify-content:flex-end}@container mileage-calculator (max-width:640px){.mileage-calculator_section__HR0BX{padding:15px}.mileage-calculator_sectionHeading__giwBK{gap:12px;flex-wrap:wrap}.mileage-calculator_sectionHeading__giwBK h3{font-size:17px}.mileage-calculator_location__T0VB2{padding:12px}.mileage-calculator_locationTop__SAQ2O{gap:7px;flex-wrap:wrap}.mileage-calculator_locationTop__SAQ2O>strong{flex:1 1}.mileage-calculator_locationActions__okZa_{flex-basis:100%;justify-content:flex-end}.mileage-calculator_settings__5eR5I{grid-template-columns:1fr;gap:15px}.mileage-calculator_departureFields__BYix3,.mileage-calculator_truckFields__oDtPv{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mileage-calculator_departureFields__BYix3 label:last-child{grid-column:1/-1}.mileage-calculator_body__Cw5tk input:not([type=checkbox]),.mileage-calculator_body__Cw5tk select{font-size:16px}.mileage-calculator_totals__X7c4G{grid-template-columns:1fr;gap:14px}.mileage-calculator_totals__X7c4G>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.mileage-calculator_totals__X7c4G span{margin-bottom:0}.mileage-calculator_totals__X7c4G output{font-size:23px}.mileage-calculator_resultsHeader__jO9gw{padding:18px}.mileage-calculator_resultLegs___pGnD{padding:12px;gap:12px}.mileage-calculator_resultLeg__jjjEy{padding:12px}.mileage-calculator_legNumbers__az1dH{padding-left:0}.mileage-calculator_error__xCCKt,.mileage-calculator_notice__1akLG,.mileage-calculator_progress__Is2Te{padding:12px}.mileage-calculator_intro__qjeYj p{font-size:13px}}@media(max-width:600px){.mileage-calculator_footerActions__OZilW,.mileage-calculator_footer__f1w_s{align-items:stretch;flex-direction:column-reverse}.mileage-calculator_footer__f1w_s button{width:100%}}.calendar-route-estimates_panel__Dd3mm{container-type:inline-size;container-name:calendar-routes;min-width:0;margin-top:22px;border:1px solid #dce5ee;border-radius:16px;background:#fff;overflow:hidden;color:#203247}.calendar-route-estimates_heading__2KKH0{padding:20px 22px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:#f5f8fb;border-bottom:1px solid #e1e8f0}.calendar-route-estimates_heading__2KKH0 h3{font-size:18px;line-height:1.3;margin:0}.calendar-route-estimates_heading__2KKH0 p,.calendar-route-estimates_profile__DLelX p{margin:7px 0 0;color:#576b80;font-size:13px;line-height:1.5}.calendar-route-estimates_panel__Dd3mm button{border:1px solid #bacbdb;border-radius:8px;background:#fff;color:#183d60;font-weight:650;padding:9px 13px;cursor:pointer;font-size:13px;line-height:1.35}.calendar-route-estimates_panel__Dd3mm button:hover{background:#edf4fa}.calendar-route-estimates_panel__Dd3mm button:focus-visible,.calendar-route-estimates_panel__Dd3mm input:focus-visible,.calendar-route-estimates_panel__Dd3mm select:focus-visible,.calendar-route-estimates_panel__Dd3mm summary:focus-visible{outline:3px solid #65b4e8;outline-offset:2px}.calendar-route-estimates_panel__Dd3mm button:disabled{opacity:.55;cursor:not-allowed}.calendar-route-estimates_info__0Kabo{margin:16px 20px;padding:14px 16px;background:#eef5fb;border:1px solid #d1e3f2;border-radius:10px;color:#264e70;font-size:13px;line-height:1.5}.calendar-route-estimates_info__0Kabo p{margin:4px 0 10px}.calendar-route-estimates_profile__DLelX{margin:18px 20px;padding:18px;background:#f8fafc;border:1px solid #d9e3ec;border-radius:12px}.calendar-route-estimates_profile__DLelX h4{margin:0 0 8px;font-size:16px}.calendar-route-estimates_profile__DLelX label{margin-top:12px;max-width:100%;display:grid;grid-gap:6px;gap:6px;color:#3a5066;font-size:12px;font-weight:650}.calendar-route-estimates_panel__Dd3mm input:not([type=checkbox]),.calendar-route-estimates_panel__Dd3mm select{min-width:0;width:100%;box-sizing:border-box;border:1px solid #c3d0df;border-radius:8px;background:#fff;padding:10px 11px;color:#1c3148;font:inherit;font-size:14px}.calendar-route-estimates_panel__Dd3mm input:disabled,.calendar-route-estimates_panel__Dd3mm select:disabled{background:#f0f4f7;color:#607080}.calendar-route-estimates_profile__DLelX select{max-width:340px}.calendar-route-estimates_profileSummary__XAM4T{padding:10px 0;font-weight:650}.calendar-route-estimates_profile__DLelX details{margin:10px 0}.calendar-route-estimates_profile__DLelX summary{cursor:pointer;font-size:13px;font-weight:650;color:#2d597e;padding:7px 0}.calendar-route-estimates_fields__g_QZH{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px 14px;gap:10px 14px;margin:8px 0 14px}.calendar-route-estimates_panel__Dd3mm .calendar-route-estimates_primary__itfV3{background:#164f78;color:white;border-color:#164f78;margin-top:14px}.calendar-route-estimates_panel__Dd3mm .calendar-route-estimates_primary__itfV3:hover{background:#103f61}.calendar-route-estimates_legs__QaFz5{display:grid;grid-gap:14px;gap:14px;padding:18px 20px}.calendar-route-estimates_leg__B4QIJ{border:1px solid #dce5ed;border-radius:12px;padding:17px}.calendar-route-estimates_legTitle__t7vVo{display:flex;gap:10px;align-items:flex-start;margin-bottom:14px}.calendar-route-estimates_number__G_pkb{display:flex;align-items:center;justify-content:center;background:#eaf1f8;color:#335d80;border-radius:7px;width:27px;height:27px;flex-shrink:0;font-size:12px;font-weight:750}.calendar-route-estimates_legTitle__t7vVo h4{font-size:15px;margin:3px 0;line-height:1.45;overflow-wrap:anywhere}.calendar-route-estimates_legTitle__t7vVo h4 span{color:#7890a6;margin:0 5px}.calendar-route-estimates_routeFields__0YkBk{display:grid;grid-template-columns:minmax(100px,1fr) minmax(150px,1fr) minmax(115px,.7fr);grid-gap:14px;gap:14px;align-items:end}.calendar-route-estimates_routeFields__0YkBk label{display:grid;grid-gap:6px;gap:6px;font-size:12px;color:#456077;font-weight:650}.calendar-route-estimates_dayCount__qoNI2{border-radius:9px;padding:9px 12px;background:#eff5f9;min-height:43px;display:flex;gap:7px;align-items:center;justify-content:center;color:#375a75;font-size:12px}.calendar-route-estimates_dayCount__qoNI2 strong{font-size:24px;font-weight:750;line-height:1}.calendar-route-estimates_warning__8otQ1{border-left:3px solid #d29b2a;padding:10px 12px;margin:12px 0 0;background:#fff7e5;border-radius:4px 8px 8px 4px;color:#79571a;font-size:13px;line-height:1.5}.calendar-route-estimates_estimate__p7G_P{padding:12px 0 3px;font-size:12px;color:#54708a;line-height:1.5}.calendar-route-estimates_estimate__p7G_P>span{font-weight:700;color:#2e6484}.calendar-route-estimates_estimate__p7G_P p{margin:4px 0}.calendar-route-estimates_panel__Dd3mm .calendar-route-estimates_check__kyNwJ{display:flex;gap:9px;align-items:flex-start;margin:13px 0 0;font-size:12px;font-weight:500;color:#405b70;line-height:1.5}.calendar-route-estimates_check__kyNwJ input{margin:2px 0 0;flex-shrink:0;width:16px;height:16px;accent-color:#226b99}.calendar-route-estimates_error__KXGNw{color:#a23232;background:#fff0f0;border-radius:7px;padding:9px 11px;font-size:13px;line-height:1.5}.calendar-route-estimates_hint__HwyyR{font-size:12px;line-height:1.6;color:#64788b;margin:13px 20px}.calendar-route-estimates_leg__B4QIJ .calendar-route-estimates_hint__HwyyR{margin:12px 0}.calendar-route-estimates_empty__b2DC_{padding:12px 20px;font-size:14px;color:#718295}.calendar-route-estimates_choices__mw5nI{margin:16px 20px;padding:14px;border:1px solid #cddfeb;border-radius:10px;background:#f6fafe}.calendar-route-estimates_choices__mw5nI h4{margin:0 0 10px;font-size:14px}.calendar-route-estimates_choices__mw5nI>div{display:grid;grid-gap:8px;gap:8px}.calendar-route-estimates_choices__mw5nI button{text-align:left;display:grid;grid-gap:4px;gap:4px}.calendar-route-estimates_choices__mw5nI small{color:#6a8091;font-weight:400}.calendar-route-estimates_choices__mw5nI p{font-size:13px;line-height:1.5;margin:0;color:#546b7f}@container calendar-routes (max-width:640px){.calendar-route-estimates_heading__2KKH0{padding:16px;align-items:flex-start;flex-direction:column;gap:10px}.calendar-route-estimates_heading__2KKH0 h3{font-size:17px}.calendar-route-estimates_choices__mw5nI,.calendar-route-estimates_info__0Kabo,.calendar-route-estimates_profile__DLelX{margin:14px 12px}.calendar-route-estimates_profile__DLelX{padding:14px}.calendar-route-estimates_fields__g_QZH{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px}.calendar-route-estimates_legs__QaFz5{padding:12px;gap:12px}.calendar-route-estimates_leg__B4QIJ{padding:13px}.calendar-route-estimates_routeFields__0YkBk{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.calendar-route-estimates_dayCount__qoNI2{grid-column:1/-1;justify-content:flex-start;min-height:30px}.calendar-route-estimates_dayCount__qoNI2 strong{font-size:21px}.calendar-route-estimates_hint__HwyyR{margin:12px}.calendar-route-estimates_routeFields__0YkBk label{font-size:11px}.calendar-route-estimates_panel__Dd3mm input:not([type=checkbox]),.calendar-route-estimates_panel__Dd3mm select{font-size:16px;padding:9px}.calendar-route-estimates_legTitle__t7vVo h4{font-size:14px}.calendar-route-estimates_heading__2KKH0 button{width:100%;text-align:center}}.calendar-route-estimates_liveEstimate__NOcEs{margin-top:16px;padding:14px;border:1px solid #cddfeb;border-radius:9px;background:#f7fafc}.calendar-route-estimates_number__G_pkb{width:auto;min-width:48px;padding:0 8px;white-space:nowrap}.calendar-route-estimates_legHeading__crbJF{min-width:0}.calendar-route-estimates_legDates__Xd_Pi{display:flex;flex-wrap:wrap;align-items:center;gap:5px 10px;margin:6px 0 0;color:#315775;font-size:13px;font-weight:650}.calendar-route-estimates_legDates__Xd_Pi small{font-size:11px;color:#6a7c8b;font-weight:400}.calendar-route-estimates_panel__Dd3mm .calendar-route-estimates_mileageNeeded__8XSt1{border:0;background:transparent;padding:0;color:#235a84;display:flex;flex-direction:column;align-items:center;gap:3px;font-size:13px;font-weight:700;min-height:28px}.calendar-route-estimates_panel__Dd3mm .calendar-route-estimates_mileageNeeded__8XSt1 small{font-size:11px;font-weight:500}.calendar-route-estimates_panel__Dd3mm .calendar-route-estimates_mileageNeeded__8XSt1:hover:not(:disabled){color:#123b5d;text-decoration:underline}.calendar-route-estimates_panel__Dd3mm .calendar-route-estimates_mileageNeeded__8XSt1:focus-visible{outline:2px solid #317bb2;outline-offset:5px;border-radius:3px}.calendar-route-estimates_panel__Dd3mm .calendar-route-estimates_mileageNeeded__8XSt1:disabled{opacity:.6;cursor:not-allowed}@container(max-width:640px){.calendar-route-estimates_panel__Dd3mm .calendar-route-estimates_mileageNeeded__8XSt1{align-items:flex-start}.calendar-route-estimates_legDates__Xd_Pi{align-items:flex-start;flex-direction:column}}.tour-schedule-import_importer__HBKUW{min-width:0;color:var(--cfs-text,#17354b)}.tour-schedule-import_source__vibXg{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:18px 0}.tour-schedule-import_source__vibXg>.tour-schedule-import_field__waL5Z{flex:1 1}.tour-schedule-import_source__vibXg button{flex:none}.tour-schedule-import_paste__s_hoP{border:1px solid var(--cfs-border,#d9e4ed);border-radius:9px;padding:14px 16px;margin:16px 0}.tour-schedule-import_paste__s_hoP summary{font-size:13px;font-weight:750;cursor:pointer}.tour-schedule-import_paste__s_hoP textarea{margin:8px 0}.tour-schedule-import_paste__s_hoP[open] summary{margin-bottom:14px}.tour-schedule-import_sourceOptions__QJKC6{display:grid;grid-template-columns:1fr 240px;grid-gap:20px;gap:20px;align-items:center;margin:18px 0}.tour-schedule-import_sectionHeading__61XQx{display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid var(--cfs-border,#d9e4ed);padding-top:22px;margin-top:24px}.tour-schedule-import_sectionHeading__61XQx h3{margin:0 0 8px;font-size:18px}.tour-schedule-import_sectionHeading__61XQx span{font-size:12px;color:var(--cfs-muted,#708597);overflow-wrap:anywhere}.tour-schedule-import_mapping__fSgMQ,.tour-schedule-import_reviewFields__gvLl9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin:16px 0}.tour-schedule-import_options__VgTr4{display:grid;grid-template-columns:1fr 1fr 1.3fr;grid-gap:14px;gap:14px;border-top:1px solid var(--cfs-border,#d9e4ed);padding-top:16px;margin:18px 0}.tour-schedule-import_rows__l_Dq0{display:grid;grid-gap:9px;gap:9px;margin-top:14px}.tour-schedule-import_row__OGuvQ{border:1px solid var(--cfs-border,#d9e4ed);background:var(--cfs-surface-raised,#f8fbfd);border-radius:9px;overflow:hidden}.tour-schedule-import_row__OGuvQ>summary{display:flex;align-items:center;gap:12px;padding:14px 15px;cursor:pointer;list-style:none}.tour-schedule-import_row__OGuvQ>summary::-webkit-details-marker{display:none}.tour-schedule-import_row__OGuvQ summary b{font-size:13px;overflow-wrap:anywhere}.tour-schedule-import_row__OGuvQ summary small{display:block;color:var(--cfs-muted,#708597);font-size:11px;margin-top:5px}.tour-schedule-import_sequence__Ve4dc{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:7px;background:var(--cfs-surface-strong,#e3f1fb);font-size:12px;font-weight:800}.tour-schedule-import_rowStatus__O48qU{margin-left:auto;white-space:nowrap;color:var(--cfs-muted,#708597);font-size:11px;font-weight:750}.tour-schedule-import_rowStatus__O48qU[data-error=true]{color:var(--cfs-danger,#b24343)}.tour-schedule-import_rowBody__03NE_{border-top:1px solid var(--cfs-border,#d9e4ed);padding:4px 16px 16px}.tour-schedule-import_reviewFields__gvLl9 input[aria-invalid=true]{border-color:var(--cfs-danger,#b24343)}.tour-schedule-import_issues__b0Bvh{padding-left:20px;color:var(--cfs-muted,#708597);font-size:12px;line-height:1.7}.tour-schedule-import_issues__b0Bvh [data-error=true]{color:var(--cfs-danger,#b24343);font-weight:700}.tour-schedule-import_original__fWcCK{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--cfs-surface,#fff);border:1px solid var(--cfs-border,#d9e4ed);border-radius:7px;padding:12px;font-size:11px;line-height:1.6;color:var(--cfs-muted,#708597)}.tour-schedule-import_footer__wai4j{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid var(--cfs-border,#d9e4ed);padding-top:18px;margin-top:20px}@media(max-width:650px){.tour-schedule-import_footer__wai4j,.tour-schedule-import_sectionHeading__61XQx,.tour-schedule-import_source__vibXg{align-items:stretch;flex-direction:column}.tour-schedule-import_mapping__fSgMQ,.tour-schedule-import_options__VgTr4,.tour-schedule-import_reviewFields__gvLl9,.tour-schedule-import_sourceOptions__QJKC6{grid-template-columns:1fr}.tour-schedule-import_row__OGuvQ>summary{padding:12px 10px;gap:9px}.tour-schedule-import_rowStatus__O48qU{font-size:10px}.tour-schedule-import_sectionHeading__61XQx{gap:0}.tour-schedule-import_source__vibXg button{align-self:flex-start}}.template-picker_picker___g7UD{margin:8px 0 12px;min-width:0}.template-picker_toggle__wtakf{border:1px solid #c9d6e7;border-radius:7px;background:#f5f8fc;color:#23476c;font-size:12px;font-weight:700;padding:7px 10px;cursor:pointer}.template-picker_panel__eEOnJ{margin-top:8px;border:1px solid #d6e0ec;border-radius:10px;background:#f6f9fd;padding:14px;color:#243b55;max-width:100%}.template-picker_panel__eEOnJ label{display:block;font-size:12px;font-weight:700;margin-bottom:6px}.template-picker_panel__eEOnJ select{width:100%;background:white;color:#223a52;border:1px solid #c7d3e2;border-radius:7px;padding:9px}.template-picker_panel__eEOnJ pre{font:inherit;font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere;max-height:230px;overflow:auto;background:white;padding:12px;border:1px solid #dce4ee;border-radius:7px}.template-picker_panel__eEOnJ p{font-size:12px;line-height:1.5}.template-picker_panel__eEOnJ a{color:#176bd1;text-decoration:underline}.template-picker_actions__1zj41{display:flex;gap:8px;flex-wrap:wrap}.template-picker_actions__1zj41 button{background:#fff;border:1px solid #a7bbd1;border-radius:7px;padding:8px 11px;color:#1e4268;font-weight:700}.template-picker_picker___g7UD button:disabled{opacity:.55;cursor:not-allowed}