.operations,.portal-motion{--dropdown-open-dur:var(--v2-motion-standard);--dropdown-close-dur:var(--v2-motion-fast);--dropdown-pre-scale:.97;--dropdown-closing-scale:.99;--dropdown-ease:var(--v2-ease);--acc-expand:var(--v2-motion-standard);--acc-collapse:var(--v2-motion-fast);--acc-ease:var(--v2-ease)}.operations .v2-dialog.access-dialog{border:1px solid var(--v2-line);border-radius:16px;width:min(620px,100vw - 32px);max-height:calc(100dvh - 40px);padding:0}.operations .v2-dialog.capacity-dialog{border:1px solid var(--v2-line);width:min(520px,100vw - 32px);padding:0}.portal-motion.t-dropdown{opacity:1;transition:transform var(--dropdown-open-dur) var(--dropdown-ease), opacity var(--dropdown-open-dur) var(--dropdown-ease);animation:none;transform:scale(1)}.portal-motion.t-dropdown.is-closing{opacity:0;transform:scale(var(--dropdown-closing-scale));pointer-events:none;transition-duration:var(--dropdown-close-dur)}@starting-style{.portal-motion.t-dropdown.is-open{opacity:0;transform:scale(var(--dropdown-pre-scale))}}.operations .v2-picker-reveal{animation:none}.v2-sliding-indicator{display:none}.operations :is(.v2-segmented,.portal-sliding){isolation:isolate;position:relative}.operations .v2-sliding-indicator{z-index:-1;pointer-events:none;background:var(--v2-paper);transition:transform var(--v2-motion-standard) var(--v2-ease), width var(--v2-motion-standard) var(--v2-ease), height var(--v2-motion-standard) var(--v2-ease);border-radius:7px;display:block;position:absolute;inset:0 auto auto 0;box-shadow:0 1px 4px #3d23121a}.operations .v2-sliding-indicator[hidden]{display:none}.operations .v2-segmented>.v2-sliding-indicator{box-sizing:border-box;min-height:0;padding:0}.operations .v2-segmented[data-slide-ready] [data-checked=true] span{box-shadow:none;background:0 0}.v2-checkbox-mark{display:none}.operations .v2-choice:has(>.v2-checkbox){position:relative}.operations .v2-checkbox{appearance:none;border:1px solid var(--v2-muted);background:var(--v2-paper);transition:background var(--v2-motion-fast) var(--v2-ease), border-color var(--v2-motion-fast) var(--v2-ease);border-radius:4px}.operations .v2-checkbox:is(:checked,:indeterminate){background:var(--v2-blue);border-color:var(--v2-blue)}.operations .v2-checkbox-mark{pointer-events:none;width:20px;height:20px;color:var(--v2-paper);display:block;position:absolute;inset-inline-start:0}.operations .v2-checkbox-mark path{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--v2-motion-fast) var(--v2-ease)}.operations .v2-checkbox:checked+svg>path:first-child{stroke-dashoffset:0;transition-duration:var(--v2-motion-enter)}.operations .v2-checkbox-mark .v2-checkbox-mixed,.operations .v2-checkbox:indeterminate+svg>path:first-child{display:none}.operations .v2-checkbox:indeterminate+svg .v2-checkbox-mixed{stroke-dasharray:none;stroke-dashoffset:0;display:block}.operations .v2-checkbox:disabled+svg{opacity:.55}.operations .access-select .v2-choice>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.operations .v2-switch{transition:background var(--v2-motion-fast) var(--v2-ease)}.operations .v2-switch:before{transition:transform var(--v2-motion-enter) cubic-bezier(.34, 1.35, .64, 1);inset-inline-start:3px;transform:translate(0)}.operations .v2-switch:checked:before{inset-inline-start:3px;transform:translate(18px)}.operations .v2-checkbox-mark{top:50%;transform:translateY(-50%)}.operations .portal-sliding-nav .v2-sliding-indicator,.operations .member-view-switch .v2-sliding-indicator,.operations .member-tabs .v2-sliding-indicator{background:var(--v2-sky);box-shadow:none}.operations .portal-sliding-nav[data-slide-ready]:before{content:none}.operations :is(.portal-sliding-nav,.member-tabs,.member-view-switch)[data-slide-ready] :is([aria-current],[aria-pressed=true]){background:0 0}.operations .portal-sliding>.v2-button:active{transform:none}.t-icon-slot,.t-icon-swap{place-items:center;display:inline-grid}.t-icon-swap{animation:t-icon-in var(--v2-motion-standard) ease-in-out}@keyframes t-icon-in{0%{opacity:0;filter:blur(2px);transform:scale(.7)}}.t-text-swap-soft{animation:t-text-soft var(--v2-motion-fast) ease-in-out}@keyframes t-text-soft{0%{opacity:.35;filter:blur(2px)}}.t-save-notice{animation:t-toast-in var(--v2-motion-standard) var(--v2-ease);align-items:center;gap:8px;display:inline-flex}@keyframes t-toast-in{0%{opacity:0;filter:blur(2px);transform:translateY(16px)scale(.97)}}.operations .t-digit{white-space:pre}@supports (interpolate-size:allow-keywords){.operations details:not(.calendar-filter-menu):not(:has(.v2-picker-reveal)){interpolate-size:allow-keywords}.operations details:not(.calendar-filter-menu):not(:has(.v2-picker-reveal))::details-content{opacity:0;block-size:0;transition:block-size var(--acc-collapse) var(--acc-ease), opacity var(--acc-collapse) var(--acc-ease), content-visibility var(--acc-collapse) allow-discrete;overflow:clip}.operations details[open]:not(.calendar-filter-menu):not(:has(.v2-picker-reveal))::details-content{opacity:1;block-size:auto;transition-duration:var(--acc-expand)}}.operations .calendar-filter-menu::details-content{transition:content-visibility var(--v2-motion-fast) allow-discrete;overflow:visible}.operations .calendar-filter-panel{opacity:0;transition:opacity var(--v2-motion-fast) var(--v2-ease), transform var(--v2-motion-fast) var(--v2-ease);animation:none;transform:scale(.99)}.operations .calendar-filter-menu[open] .calendar-filter-panel{opacity:1;transition-duration:var(--v2-motion-standard);transform:scale(1)}@starting-style{.operations .calendar-filter-menu[open] .calendar-filter-panel{opacity:0;transform:scale(.97)}}.operations :is(.overview-analytics-content,.workspace-content)>section[hidden]{animation:none}.operations .workspace-content>section:not([hidden]){animation:t-panel-reveal var(--v2-motion-standard) var(--v2-ease)}.operations .messaging-workspace[data-mobile-list] .messaging-sidebar,.operations .messaging-workspace:not([data-mobile-list]) .messaging-chat{--t-page-from-x:20px}@media (max-width:900px){.operations .messaging-workspace[data-mobile-list] .messaging-sidebar,.operations .messaging-workspace:not([data-mobile-list]) .messaging-chat{animation:t-page-in var(--v2-motion-standard) var(--v2-ease)}}.operations .v2-tooltip-content{opacity:0;transition:none;transform:translateY(4px)scale(.98)}.operations .v2-tooltip:not([data-dismissed=true]):is(:hover,:focus-within) .v2-tooltip-content{opacity:1;transition:opacity var(--v2-motion-fast) ease-out 80ms, transform var(--v2-motion-fast) ease-out 80ms;transform:translateY(0)scale(1)}.operations .portal-loading,.operations .admin-content>.workspace-content:not(.portal-loading),.operations .directory-page>:is(.directory-grid,.directory-public-profile,.directory-editor-grid),.operations .messaging-thread{--panel-translate-y:6px;--panel-blur:0px;animation:t-panel-reveal var(--v2-motion-standard) var(--v2-ease)}.operations .portal-loading .portal-loading{animation:none}.operations .v2-skeleton{animation:1.2s linear infinite alternate t-skeleton-pulse}@keyframes t-skeleton-pulse{to{opacity:.45}}.operations :is([role=alert],.v2-error):not(:empty){animation:.28s linear t-input-shake}.operations :is(.member-notice,.capacity-notice,.access-toolbar [aria-live]):not(:empty){animation:t-panel-reveal var(--v2-motion-standard) var(--v2-ease)}.operations .member-nav-count{animation:t-badge-in var(--v2-motion-enter) var(--v2-ease)}@keyframes t-badge-in{0%{opacity:0;transform:translate(8px,-8px)scale(.6)}}.operations .capacity-row-main:hover .capacity-row-go .v2-icon{translate:2px}.operations .capacity-row-go .v2-icon{transition:translate var(--v2-motion-fast) var(--v2-ease)}.operations .member-workspace{transition:grid-template-columns var(--v2-motion-standard) var(--v2-ease)}.operations .member-view-switch>.v2-button{white-space:nowrap;flex-shrink:0}.operations .workspace-sidebar{box-sizing:border-box;align-self:start;height:calc(100dvh - 81px);position:sticky;top:0;overflow-y:auto}.operations .workspace-nav{flex:none}.admin-sidebar-bottom{border-top:1px solid var(--v2-line);gap:12px;margin-top:auto;padding-top:20px;display:grid}.admin-sidebar-bottom .v2-button{width:100%}.operations :is(.admin-sidebar-bottom,.member-sidebar-bottom)>.v2-segmented-field>.v2-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.operations :is(.admin-sidebar-bottom,.member-sidebar-bottom)>.v2-segmented-field{gap:0}.operations :is(.admin-sidebar-bottom,.member-sidebar-bottom)>.member-account-section{border-top:0;padding-top:0}.operations .portal-signout:is(:hover,:focus-visible):not(:disabled),.operations .member-signout:is(:hover,:focus-visible):not(:disabled){color:var(--v2-error);background:var(--v2-error-bg)}.operations .history-panel>.v2-segmented-field{margin-bottom:20px}@media (max-width:900px){.operations .workspace-sidebar{gap:16px;height:auto;position:static;overflow:visible}.admin-sidebar-bottom{margin-top:0;padding-top:12px}}.operations .member-route>:is(.member-board-page,.member-list-page){animation:none}.operations .member-sidebar{transition:none}.operations :is(.member-task-list,.capacity-professions){position:relative}.operations .member-lead-card.is-unread,.operations .member-list-row.is-unread{animation:none}@media (forced-colors:active){.operations .v2-checkbox{appearance:auto}.operations .v2-checkbox-mark{display:none}.operations .v2-sliding-indicator{box-shadow:none;border:1px solid highlight}}@media (prefers-reduced-motion:reduce){.portal-motion.t-dropdown,.operations :is(.v2-sliding-indicator,.v2-checkbox,.v2-checkbox-mark path,.v2-switch,.v2-tooltip-content),.operations .v2-switch:before,.operations .calendar-filter-panel{transition:none!important}.operations details::details-content{transition:none!important}.operations .workspace-content>section,.operations .messaging-workspace .messaging-sidebar,.operations .messaging-workspace .messaging-chat,.operations :is(.v2-skeleton,.portal-loading,.admin-content>.workspace-content,.directory-page>:is(.directory-grid,.directory-public-profile,.directory-editor-grid),.messaging-thread,[role=alert],.v2-error,.member-notice,.capacity-notice,.member-nav-count,.access-toolbar [aria-live],.t-icon-swap,.t-text-swap-soft,.t-save-notice){animation:none!important}}
:is(html:has(.admin-app-shell),body:has(.admin-app-shell),html:has(.member-workspace),body:has(.member-workspace)){height:100%;overflow:clip}:is(.operations:has(.admin-app-shell),.operations:has(.member-workspace)){height:100dvh;min-height:0;overflow:clip}.admin-app-shell{grid-template-rows:auto minmax(0,1fr);height:100dvh;display:grid;overflow:clip}.operations .routing-main{width:100%;height:100%;min-height:0;margin:0;overflow:clip}.operations .routing-workspace{height:100%;min-height:0;overflow:clip}.operations .routing-workspace>:not(.workspace-sidebar){overscroll-behavior:contain;min-width:0;min-height:0;overflow:auto}.operations .workspace-sidebar,.operations .member-sidebar{height:100%;min-height:0;position:static;overflow:visible}.operations .workspace-nav,.operations .member-sidebar nav{overflow:visible}.operations .member-sidebar nav{overscroll-behavior:contain;scrollbar-width:thin;flex:0 auto;min-height:0;padding-top:6px;overflow-y:auto}.operations .member-sidebar>:not(nav){flex-shrink:0}.operations .member-workspace{height:100dvh;min-height:0;overflow:clip}.operations .member-body{height:100%;min-height:0;display:flex;overflow:clip}.operations main.member-main{overscroll-behavior:contain;overflow-y:auto}.operations .member-sidebar-bottom{transform:none}.operations .member-sidebar details.member-assignment-settings::details-content{opacity:1;block-size:auto;transition:content-visibility var(--v2-motion-fast) allow-discrete;overflow:visible}.operations .member-assignment-settings>form{top:auto;bottom:calc(anchor(top) + 8px);z-index:40;gap:8px;margin:0;padding:12px;position:fixed}.operations .workspace-sidebar{overscroll-behavior:contain;overflow-y:auto}.operations .workspace-nav,.operations .admin-sidebar-bottom{flex-shrink:0;grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:901px) and (max-height:800px){.operations .workspace-sidebar,.operations .member-sidebar{gap:12px;padding:12px}.operations .member-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;display:grid}.operations .member-sidebar nav a{text-align:center;white-space:normal;flex-direction:column;justify-content:center;gap:2px;min-width:0;height:auto;min-height:44px;padding:2px 4px;line-height:1.2;position:relative}.operations .workspace-nav a>span{white-space:normal}.operations .admin-sidebar-bottom{padding-top:12px}.operations .member-sidebar-bottom{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:12px;display:grid}.operations .member-sidebar-bottom>.member-assignment-settings{grid-column:1/-1}.operations .member-sidebar-bottom .member-account-section{display:contents}.operations .member-sidebar-bottom .member-signout{white-space:nowrap;padding-inline:8px}.operations .member-sidebar-bottom .portal-studio-link{order:1;grid-column:1/-1}.operations .admin-sidebar-bottom .member-account-section{border:0;padding:0}.operations .admin-sidebar-bottom .portal-signout{white-space:nowrap;height:48px;padding-inline:4px;font-size:.75rem}}@media (min-width:901px) and (max-height:800px),(max-width:900px){.operations .member-sidebar nav{grid-auto-rows:1fr}}@media (max-width:900px){.operations .workspace-sidebar{max-height:45dvh}.operations .routing-workspace,.operations .member-workspace{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid}.operations .workspace-sidebar,.operations .member-sidebar{border-right:0;border-bottom:1px solid var(--v2-line);gap:12px;height:auto;padding:12px 20px}.operations .member-sidebar nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;width:100%;display:grid}.operations .member-sidebar nav a{text-align:center;white-space:normal;flex-direction:column;justify-content:center;gap:2px;min-width:0;height:auto;min-height:44px;padding:2px 4px;font-size:.75rem;line-height:1.2;position:relative}.operations .workspace-nav a>span{white-space:normal}.operations .member-sidebar-bottom{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:0;display:grid}.operations .admin-sidebar-bottom .member-account-section{border:0;padding:0}.operations .member-sidebar-bottom .member-account-section{display:contents}.operations .member-sidebar-bottom>.member-assignment-settings{grid-column:1/-1;margin:0}.operations .member-sidebar-bottom .member-account,.operations .member-sidebar-bottom .portal-studio-link{order:1;grid-column:1/-1}.operations .portal-signout,.operations .member-signout{padding-inline:8px}.operations .member-assignment-settings>form{width:auto;position:fixed;inset:50% 12px auto;transform:translateY(-50%)}.operations main.member-main-leads{display:block;overflow-y:auto}.operations .member-workspace[data-sidebar-hidden]{grid-template-columns:minmax(0,1fr)}.operations .member-workspace[data-sidebar-hidden] .member-brand{opacity:1;visibility:visible;pointer-events:auto;width:auto}.operations .member-workspace[data-sidebar-hidden] .member-sidebar-header{justify-content:space-between}.operations .member-workspace[data-sidebar-hidden] :is(nav,.member-sidebar-bottom){display:none}}@media (min-width:601px) and (max-width:900px) and (max-height:480px){.operations .member-sidebar nav{grid-template-columns:repeat(5,minmax(0,1fr))}.operations .workspace-sidebar,.operations .member-sidebar{gap:8px;padding-block:8px}}
.portal-loading,.loading-layout{width:100%;min-width:0}.loading-initial{padding:clamp(20px,4vw,48px)}.loading-initial .loading-lines{margin-top:32px}.loading-bar{min-width:0;max-width:100%;height:16px}.operations .loading-bar>.v2-skeleton{width:100%;height:100%;min-height:0}.loading-label{height:12px}.loading-title{height:34px}.loading-control{height:48px}.loading-avatar{aspect-ratio:1;flex:none;height:auto}.operations .loading-avatar>.v2-skeleton{border-radius:50%}.loading-chart{height:156px}.loading-heading-copy{flex:1;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;display:grid}.loading-stack,.loading-lines{grid-template-columns:minmax(0,1fr);align-content:start;gap:16px;min-width:0;display:grid}.loading-lines{gap:10px;width:100%}.portal-loading>.loading-layout>.member-heading{margin-bottom:24px}.portal-loading .member-heading{min-width:0;max-width:100%}.loading-tabs{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.loading-tabs>.loading-bar{flex:0 auto}.loading-panel{border:1px solid var(--v2-line);background:var(--v2-paper);border-radius:12px;padding:24px}.loading-form-grid,.loading-order-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.loading-table-scroll{border:1px solid var(--v2-line);background:var(--v2-paper);border-radius:12px;overflow:hidden}.loading-table-row{grid-template-columns:var(--loading-columns);border-bottom:1px solid var(--v2-line);align-items:center;gap:24px;min-height:73px;padding:14px 16px;display:grid}.loading-table-row:last-child{border-bottom:0}.loading-table-head{background:color-mix(in srgb, var(--v2-sky) 55%, var(--v2-paper));min-height:48px}.loading-capacity-row{border-top:1px solid var(--v2-line);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) auto auto auto;align-items:center;gap:16px;padding:18px 0;display:grid}.loading-routing-filters{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.loading-analytics{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:center;gap:24px;min-height:300px;display:grid}.portal-loading .hero-kpis .loading-lines{max-width:160px}.portal-loading .hero-kpis .loading-title{flex:none}.portal-loading .capacity-provinces{position:static}.portal-loading .capacity-province .loading-control{height:28px}.loading-leads,.loading-leads>.loading-layout{flex-direction:column;flex:1;min-height:0;display:flex}.loading-leads .member-board{min-height:320px}.loading-leads .member-column-cards{overflow:hidden}.loading-leads .member-column>header{justify-content:space-between}.portal-loading.messaging-page>.loading-layout{flex:1;min-height:0;display:flex}.portal-loading.messaging-thread>.loading-layout{flex-direction:column;height:100%;min-height:480px;display:flex}.loading-chat-placeholder{flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:24px;display:flex}.loading-messages{flex:1;align-content:start;gap:24px;padding:24px;display:grid}.loading-message{background:var(--v2-ground);border-radius:12px;width:70%;padding:18px}.loading-message:nth-child(2n){background:var(--v2-sky);justify-self:end}.loading-reply{border-top:1px solid var(--v2-line);gap:12px;padding:20px;display:flex}.loading-reply>:first-child{flex:1}.loading-resource-row{align-items:center;gap:20px;padding:18px;display:flex}.loading-resource-row>.loading-lines{flex:1}.loading-resource-row>.loading-control{flex:none}.loading-document-page{background:var(--v2-paper);gap:48px;min-height:540px;padding:clamp(20px,5vw,64px);display:grid}.portal-loading.calendar-page>.loading-layout{gap:inherit;display:grid}.portal-loading.calendar-page[data-view]{display:block}.portal-loading .capacity-detail-heading{align-items:center}@media (min-width:1101px) and (min-height:620px){.portal-loading.calendar-page[data-view]>.loading-layout{grid-template-rows:auto minmax(0,1fr);height:100%}}@media (min-width:1201px){.portal-loading .directory-filters{grid-template-columns:minmax(0,2fr) repeat(4,minmax(0,1fr)) auto}}.portal-loading.document-detail>.loading-layout{gap:24px;display:grid}@media (max-width:900px){.loading-routing-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.loading-capacity-row{grid-template-columns:minmax(0,1fr) auto}.loading-capacity-row>.capacity-meter{grid-area:2/1/auto/-1}.loading-capacity-row>:last-child{display:none}.loading-form-grid,.loading-order-facts,.loading-analytics{grid-template-columns:minmax(0,1fr)}.loading-resource-row{flex-wrap:wrap}.loading-resource-row>.loading-control{margin-inline-start:auto}}